legend { font-weight:bold; font-size:1.1em;}

.estilo_fieldset_general_firefox{
	width:97.2%;
}

.align_top
{
	vertical-align: top;
}

.align_top_explorer
{
	#vertical-align: top;
	
}
.align_top_porcen28
{
	vertical-align: top;
	width: 28%;
}

.align_top_porcen28_paddingtop15
{
	vertical-align: top;
	width: 28%;
	padding-top: 15px;
}

.align_top_porcen30
{
	vertical-align: top;
	width: 30%;
}

.align_top_porcen33
{
	vertical-align: top;
	width: 33%;
}

.align_top_porcen48
{
	vertical-align: top;
	width: 48%;
}

.align_top_porcen49
{
	vertical-align: top;
	width: 49%;
}

.align_top_porcen50
{
	vertical-align: top;
	width: 50%;
}
.align_top_porcen60
{
	vertical-align: top;
	width: 53%;
}

.align_top_porcen67
{
	vertical-align: top;
	width: 67%;
}

.align_top_porcen70
{
	vertical-align: top;
	width: 70%;
}

.align_top_porcen72
{
	vertical-align: top;
	width: 72%;
}

.align_top_porcen40
{
	vertical-align: top;
	width: 48%;
}

.align_down_porcen50
{
	vertical-align: bottom;
	width: 50%;
}
.align_down_porcen51
{
	vertical-align: bottom;
	width: 51%;
}

.nombre_corto {
	BORDER-BOTTOM: #017acb 1px solid; 
	BORDER-LEFT: #017acb 1px solid; 
	WIDTH: 50%; 
	BORDER-TOP: #017acb 1px solid; 
	BORDER-RIGHT: #017acb 1px solid
}

.label_field_fijo {
	text-align: left;	
	font-weight : bold;
}

.TEXT {
	font-weight: normal;
	text-align: left;
	padding-right: 5px;		
}

.p{
	font-weight : bold;
	}

.outputText{
	vertical-align: top;
	
	}
	
.textArea{
	vertical-align: text-top;
	
	}
	
/************
 *   link   *
 ***********/
 A {
	color: #000000;
	text-decoration: none;
 }

A:Visited {
	color: #000000;
}

A:Active {
	color: #990000;
}

#lista_datos_table_header{
	overflow: visible !important;
}

#lista_datos_table_content{
	overflow: visible !important;
}


A:Hover {
	color: #ffffff;
	text-decoration: none;
}

.alinkazul {
	color: #026FC6;
	text-decoration: none;
 }
/*PREGUNTAR ANTES DE USAR*/
/*TD {overflow:hidden;}*/

/*******************************
 *  background color to use to *
 *  display the errors         *
 ******************************/
 #TD.ERROR {
	background-color: #ED4F50;
}

.fondoblanco {
	background-color: #FFFFFF;
}

.fondoaqua {
	background-color: #249DC5;
}

.fondoaquaclaro {
	background-color: #68DFF9;
}

.fondoaquamuyclaro {
	background-color: #8AFFFB;
}

.fondogrisclaro {
	background-color: #AAAAAA;
}

.fondoverdeclaro {
	background-color: #AADDAA;
}

.fondoseguimiento {
	background-color: #ECF4FE;
	}

/* Titulo de la pagina*/
.titulo {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 25px;
  font-weight : bold;
  font-style: normal;
  color: #AAAAAA;
  text-decoration: none
  }

.oculto{
  display: none;  
  position: absolute; 
  top: -10000px;
  height: 0px;
  width: 0px;
}

.visible{
}

/* rayas negras de la caja de la cabecera*/
.rayaslaterales {
  border-color: #999999;
  border-width: 0px;
  border-right-width: 1px;
  border-left-width: 1px;
  border-style: solid}
	
/* enlaces inicio y salir */
A.cabecera {
	color: #990000;
	text-decoration: none;
 }

A.cabecera:Visited {
	color: #990000;
}

A.cabecera:Active {
	color: #990000;
}

A.cabecera:Hover {
	color: #249DC5;
	text-decoration: none;
}

SPAN.usuario {
  font-weight : bold;
  position: absolute;
  bottom: 0px;
}



/* -- caja de login -- */
.caja_login {
	width: 350px;
	margin: auto;
}
.caja_visorGis {
	width: 350px;
	margin: auto;
}

.caja_visorGis_alignTop {
	width: 350px;
	vertical-align: top;
}

/* -- Iconos menu vertical -- */
.menu_v_item {
}

div.rich-panelbar-content-exterior table{
	width:70px;
	margin:auto;
}

.menu_v_ico {
	border: none;
}

.colocaTabla{
	width: 96%;
}

/* -- Caja de filtrado para listas -- */
.filterBar {
}

.text_centrado{
 text-align: center;
}

.zona_filtrado {
}

.search_content {
	width: 875px;
}
.search_result {
	height: 370px;
}
.search_result_compar_top {
	height: 230px
}
.search_result_compar_bottom {
	height: 100px;
}
/* -- Campos de filtro (etiqueta y campo) -- */
.filter_field {
	BORDER-BOTTOM: #017acb 1px solid; 
	BORDER-LEFT: #017acb 1px solid; 
	MARGIN-LEFT: 3px; 
	BORDER-TOP: #017acb 1px solid; 
	MARGIN-RIGHT: 3px; 
	BORDER-RIGHT: #017acb 1px solid;
}

.filter_field_4px {
	BORDER-BOTTOM: #017acb 1px solid; 
	BORDER-LEFT: #017acb 1px solid; 
	MARGIN-LEFT: 4px; 
	BORDER-TOP: #017acb 1px solid; 
	MARGIN-RIGHT: 3px; 
	BORDER-RIGHT: #017acb 1px solid;
}


.field_required_numred {
	margin-right: 3px;
	margin-left: 1px;
	background-color: #FCEAC2;
	border-style: solid! important;
	border-width: 1px! important;
}



ul.dlSistemaExperto{ 
list-style: none;
}

a.dlSistemaExperto:hover {
color: orange !important;
text-decoration:underline;
CURSOR: pointer;
} 

.filter_field_selectCalle {
	BORDER-BOTTOM: #017acb 1px solid; 
	BORDER-LEFT: #017acb 1px solid; 
	MARGIN-LEFT: 2px; 
	BORDER-TOP: #017acb 1px solid; 
	MARGIN-RIGHT: 3px; 
	BORDER-RIGHT: #017acb 1px solid;
}

.filter_field_numRed {
	BORDER-BOTTOM: #017acb 1px solid; 
	BORDER-LEFT: #017acb 1px solid; 
	BORDER-TOP: #017acb 1px solid; 
	MARGIN-RIGHT: 3px; 
	BORDER-RIGHT: #017acb 1px solid;
}

.filter_field_fecha {
	BORDER-BOTTOM: #017acb 1px solid; 
	BORDER-LEFT: #017acb 1px solid; 
	MARGIN-LEFT: 3px; 
	BORDER-TOP: #017acb 1px solid; 
	MARGIN-RIGHT: 3px; 
	BORDER-RIGHT: #017acb 1px solid;
	background-color: #FFFFFF !important;
}

.filter_field2 {
	BORDER-BOTTOM: #017acb 1px solid; 
	BORDER-LEFT: #017acb 1px solid; 
	MARGIN-LEFT: 1px; 
	BORDER-TOP: #017acb 1px solid; 
	MARGIN-RIGHT: 1px; 
	BORDER-RIGHT: #017acb 1px solid;
}
.filter_field3 {
	BORDER-BOTTOM: #017acb 1px solid; 
	BORDER-LEFT: #017acb 1px solid; 
	BORDER-TOP: #017acb 1px solid; 
	BORDER-RIGHT: #017acb 1px solid;
}

.filter_field_be {
	BORDER-BOTTOM: #017acb 1px solid; 
	BORDER-LEFT: #017acb 1px solid; 
	BORDER-TOP: #017acb 1px solid; 
	MARGIN-RIGHT: 3px; 
	BORDER-RIGHT: #017acb 1px solid;
}

.filter_field_doc {
	BORDER-BOTTOM: #017acb 1px solid; 
	BORDER-LEFT: #017acb 1px solid; 
	WIDTH: 830px; 
	HEIGHT: 60px; 
	MARGIN-LEFT: 3px; 
	BORDER-TOP: #017acb 1px solid; 
	MARGIN-RIGHT: 3px; 
	BORDER-RIGHT: #017acb 1px solid;
}

.edit_field_aux {
	BORDER-BOTTOM: #017acb 0px solid; 
	BORDER-LEFT: #017acb 0px solid; 
	BORDER-TOP: #017acb 0px solid; 
	BORDER-RIGHT: #017acb 0px solid;
}


.edit_field_11px {
	BORDER-BOTTOM: #017acb 1px solid; 
	BORDER-LEFT: #017acb 1px solid; 
	BORDER-TOP: #017acb 1px solid; 
	BORDER-RIGHT: #017acb 1px solid;
	margin-left: 11px;
}

.edit_field_width98 {
	BORDER-BOTTOM: #017acb 1px solid; 
	BORDER-LEFT: #017acb 1px solid; 
	BORDER-TOP: #017acb 1px solid; 
	BORDER-RIGHT: #017acb 1px solid;
	width: 98%;
}
/* -- Campos de edicion (etiqueta y campo) -- */
.edit_field {
	BORDER-BOTTOM: #017acb 1px solid; 
	BORDER-LEFT: #017acb 1px solid; 
	BORDER-TOP: #017acb 1px solid; 
	BORDER-RIGHT: #017acb 1px solid;
}

.edit_fuente {
	font-size: 11px! important;	
	font-family : Arial,Verdana,sans-serif;	
}

.label_field {
	text-align: left;	
}


.label_field2 {
	text-align: left;	
	margin-right: 1px;	
}

.num_field {
	margin-left: 90px;
}


/* -- zona de errores -- */
.error_zone {
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 500px;
	color: #363636;
	padding: 5px;
	border: 1px solid #FAD3D4; 
	background-color: #FCE9EA;
}
.error_login {
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	color: #363636;
	padding: 5px;
	border: 1px solid #FAD3D4; 
	background-color: #FCE9EA;
}
.radios_thin {
	width: 100px;
}

.radios_thin TD {
	margin-top: 0px;
	padding: 0px;
}

.margen_selectList {
	margin-left: 5px;
}             


/**********************************************************/
/****               BOTONES                         *******/
/**********************************************************/
.fieldset_botonera {
	background-color: #d1ecff !important;
	padding-left: 5px;
	padding-top: 0px;
	*padding-top: 2px;
	padding-bottom: 2px;
	*padding-bottom: 0px;
}

.nueva_botonera {
	BACKGROUND-IMAGE: none;
	MARGIN-TOP: 0;
	HEIGHT: 10px;
	margin-bottom: 0;
	width: 99.5%;
	border: 0 !important;
	padding: 0 0 0 5px !important;
}

.nueva_botonera .estiloInplace{
	*margin-top:-3px;
	*margin-bottom:-1px;
	*height:16px;
}
/*
.rich_toolbar .nueva_botonera{
	border:0;
	padding:0 0 0 5px;
}*/
.botonera {
	BACKGROUND-COLOR: #d1ecff !important;
	BACKGROUND-IMAGE: none; 
	PADDING-BOTTOM: 0px; 
	MARGIN-TOP: 7px; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px; 
	HEIGHT: 10px; 
	PADDING-TOP: 0px;
	margin-bottom: 5px;
	width:98.7%;
}

.botoneraAux {
	background-color:#D1ECFF !important;
	background-image:none;
	border:1px solid #017ACB;
	height:auto;
	margin-bottom:5px;
	padding:1px 0 0 0px;
	width:94%;
}

.botoneraAux2 {
	background-color:#D1ECFF !important;
	background-image:none;
	border:1px solid #017ACB;
	height:auto;
	margin-bottom:5px;
	padding:1px 0 0 0px;
	width:882px;
	margin-left:3px;
}

.botoneraAux3 {
	background-color:#D1ECFF !important;
	background-image:none;
	border:1px solid #017ACB;
	height:auto;
	margin-bottom:5px;
	padding:1px 0 0 0px;
	width:100%;
}


.botoneraAux4 {
	background-color:#D1ECFF !important;
	background-image:none;
	border:1px solid #017ACB;
	height:auto;
	margin-bottom:5px;
	padding:1px 0 0 0px;
	width:500xp;
	margin-left:3px;
}

.botoneraAux5 {
	background-color:#D1ECFF !important;
	background-image:none;
	border:1px solid #017ACB;
	height:auto;
	margin-bottom:5px;
	padding:1px 0 0 0px;
	width:98.7%;
}

.botoneraAux6 {
	BACKGROUND-COLOR: #d1ecff !important;
	BACKGROUND-IMAGE: none; 
	PADDING-BOTTOM: 0px; 
	MARGIN-TOP: 7px; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px; 
	HEIGHT: 10px; 
	PADDING-TOP: 0px;
	margin-bottom: 5px;
	*padding-left: -4px;
	margin-left: 2px;
	width:100%;
	*width:97.4%;
}

.botoneraCarpetaOt {
	width:99.5% !important;
}

.boton100{
	width:150px;
}

.botonSuperPequenio {
	width:20px;
}

.botonPequenio {
	width:80px;
}

.botonTerminalRed {
	width:200px;
	height:40px;
	font-size: 20px;
	margin-left: 4px;
	background-image:url(../images/fondoBotonTerminalRed.jpg) !important;
}

.botonTerminalCRed {
	width:140px;
	height:40px;
	font-size: 20px;
	margin-left: 4px;
	background-image:url(../images/fondoBotonTerminalRed.jpg) !important;
}

.botonTerminalCDRed {
	width:284px;
	height:40px;
	font-size: 20px;
	margin-left: 4px;
	background-image:url(../images/fondoBotonTerminalRed.jpg) !important;
}


.botonCuasiPequenio {
	width:100px;
}
.botonMediano {
	width:110px;
}

.botonGrande {
	width:140px;
}

.botonExtraGrande {
	width:170px;
}
.botonMasExtraGrande {
	width:185px;
}
.botonSuperGrande {
	width:210px;
}
.boton128px {
	width:128px;
}

.botonMegaGrande {
	width:270px;
}

.botonHiperGrande {
	width:300px;
}

.botonImgAccept {
	background-image: url(../images/accept.png);
	background-repeat: no-repeat;
	background-position: left;
}

.botonImgCancel {
	background-image: url(../images/cancel.png);
	background-repeat: no-repeat;
	background-position: left;
}

.botonImgPageEdit{
	background-image: url(../images/page_edit.png);
	background-repeat: no-repeat;
	background-position: left;
}

.botonImgInformation{
	background-image: url(../images/information.png);
	background-repeat: no-repeat;
	background-position: left;
}

.botonImgPencil{
	background-image: url(../images/pencil.png);
	background-repeat: no-repeat;
	background-position: left;
}

.botonImgFinca{
	background-image: url(../images/house.png);
	background-repeat: no-repeat;
	background-position: left;
}

.botonImgPersona{
	background-repeat: no-repeat;
	background-position: left;
}
	
.botonImgModPersona{
	background-image: url(../images/user_edit.png);
	background-repeat: no-repeat;
	background-position: left;
}	
	
.botonImgImprimir{
	background-image: url(../images/printer.png);
	background-repeat: no-repeat;
	background-position: left;
}
	
.botonImgGIS{
	background-image: url(../images/world.png);
	background-repeat: no-repeat;
	background-position: left;
}
	
.botonImgDirectorio{
	background-image: url(../images/book_open.png);
	background-repeat: no-repeat;
	background-position: left;
}		
	
.botonImgCalcPresup{
	background-image: url(../images/calculator.png);
	background-repeat: no-repeat;
	background-position: left;
}	
	
.botonImgCopArchibo{
	background-image: url(../images/table_multiple.png);
	background-repeat: no-repeat;
	background-position: left;
}
	
.botonImgArchDoc{
	background-image: url(../images/page_white_magnify.png);
	background-repeat: no-repeat;
	background-position: left;
	}
	
.botonImgFolderPage{
	background-image: url(../images/folder_page.png);
	background-repeat: no-repeat;
	background-position: left;
}	
	
.botonImgMarcartodos{
	background-image: url(../images/marcar_todo.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

.botonImgQuitartodos{
	background-image: url(../images/quitar_todo.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
			
.boton {
	color:white;
	font-weight:bold;
	background-image:url(../images/fondoBoton.jpg);
	BORDER-BOTTOM: #abd5ff 1px solid; 
	BORDER-LEFT: #abd5ff 1px solid; 
	BACKGROUND-COLOR: #abd5ff; 
	BORDER-TOP: #abd5ff 1px solid; 
	BORDER-RIGHT: #abd5ff 1px solid;
}

.botonAux {
	color:white;
	font-weight:bold;
	background-image:url(../images/fondoBoton.jpg);
	BORDER-BOTTOM: #abd5ff 1px solid; 
	BORDER-LEFT: #abd5ff 1px solid; 
	BACKGROUND-COLOR: #abd5ff; 
	BORDER-TOP: #abd5ff 1px solid; 
	BORDER-RIGHT: #abd5ff 1px solid;
	margin:1px;
}



.botonInvisible {
	display: none;
}

.boton:hover {
	background-color: #E4E8EE;
	border: 1px solid #95A5BB;
}

.botonMenu {
	width: 100px;
	background-color: #F2F4F6;
	border: 1px solid  #95A5BB;
	background-image: url(../images/bullet_arrow_down.png);
	background-position: right;
	background-repeat: no-repeat;
}
.botonMenu:hover {
	width: 100px;
	background-color: #E4E8EE;
	border: 1px solid #95A5BB;
	background-image: url(../images/bullet_arrow_down.png);
	background-position: right;
	background-repeat: no-repeat;
}

.botonPanelModal {
	float: right;
	margin-top: 5px!important ;
}

.pageExcel {
	background-image: url(../images/page_excel.png);
}

.pagePDF {
	background-image: url(../images/page_acrobat.png);
}

/**********************************************************/
/****               FIN BOTONES                     *******/
/**********************************************************/



.tabla_resultados {
	height: 330px! important;
}
.data_scroller {
	font-size: 6pt;
	padding: 0px;
	margin: 0px;
}
.data_scroller TD {
	font-size: 6pt;
	padding: 0px;
	margin: 0px;
}

.cabecera_tabla {
	BORDER-BOTTOM: #017ac9 1px solid; 
	BORDER-LEFT: #017ac9 1px solid; 
	BORDER-TOP: #017ac9 1px solid; 
	BORDER-RIGHT: #017ac9 1px solid
}

.row_selected {
	background-color: #E5E5E5 !important;
}

/* Zona de mensajes de la aplicacion */
.tipoMensajeError {
	border: 0px solid #FAD3D4; 
	background-color: #FCE9EA;
	background-image: url(../images/error.png);	
	text-align: left;
	/*width: 99%;*/
	background-repeat: no-repeat;
	background-position: center left;
	
}

.tipoMensajeWarning {
	border: 0px solid #CCCCCC; 
	background-color: #FFFFCC;
	background-image: url(../images/warning.png);
	text-align: left;
	/*width: 99%;*/
	background-repeat: no-repeat;
	background-position: center left;
	vertical-align: middle;
	
}

.tipoMensajeInfo {
	border: 0px solid #98D68E; 
	background-color: #D9EFD4;
	background-image: url(../images/info.png);
	text-align: left;
	/*width: 99%;*/
	background-repeat: no-repeat;
	background-position: center left;
	vertical-align: middle;
}


.tipoMensajeErrorFieldset {
	border: 1px solid #FAD3D4; 
	background-color: #FCE9EA;
	margin-top:0 !important;
	margin-bottom:10px;
	*padding-bottom:0;
	*padding-top:0;
}

.tipoMensajeWarningFieldset {
	border: 1px solid #CCCCCC; 
	background-color: #FFFFCC;
	margin-top:0 !important;
	margin-bottom:10px;
	*padding-bottom:0;
	*padding-top:0;
}

.tipoMensajeInfoFieldset {
	border: 1px solid #98D68E; 
	background-color: #D9EFD4;
	margin-top:0 !important;
	margin-bottom:10px;
	*padding-bottom:0;
	*padding-top:0;
}

/* Fin de Zona de mensajes de la aplicaci�n */


.dr-toolbar-int {
	padding: 0;
	color:white;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:15px !important;
	font-weight:bold;
	white-space:nowrap;
}

.dia_festivo_local {
	font-weight: bold;
	background-color: #00FF00! important;
	color: #FFFFFF! important;
}

.dia_festivo_nacional {
	font-weight: bold;
	background-color: #0000FF! important;
	color: #FFFFFF! important;
}

.dia_festivo_nacional_y_local {
	font-weight: bold;
	background-color: #FFFF00! important;
	color: #000000! important;
}

.dia_hoy {
	font-weight: bold;
	background-color: #FF7800! important;
	color: #000000! important;
}

.field_required {
	margin-right: 3px;
	margin-left: 3px;
	background-color: #FCEAC2;
	border-style: solid! important;
	border-width: 1px! important;
}

.field_requiredUF {
	margin-right: 3px;
	
	background-color: #FCEAC2;
	border-style: solid! important;
	border-width: 1px! important;
}

.field_required_important {
	background-color: #FCEAC2! important;
	border-style: solid! important;
	border-width: 1px! important;
}

.field_required_fecha {
	background-color: #FCEAC2! important;
	border-style: solid! important;
	border-width: 1px! important;
}
.field_required_spinner {
	background-color: #FCEAC2 ! important;
	/*border-style: solid ! important;
	border-width: 1px ! important;*/
}
.field_required_fecha2 {
	background-color: #FCEAC2! important;
	border-style: solid! important;
	border-width: 1px! important;
	font-family: Arial,Verdana,sans-serif;	
}
.field_required_margen_7 {
	margin-right: 7px;
	margin-left: 7px;
	background-color: #FCEAC2;
	border-style: solid! important;
	border-width: 1px! important;
}

.field_required_margen_3 {
	margin-right: 7px;
	margin-left: 3px;
	background-color: #FCEAC2;
	border-style: solid! important;
	border-width: 1px! important;
}

input[type=checkbox] {
	border:1px solid #CCCCCC;
}

.rich-spinner-input-container {
	BORDER-BOTTOM: #017acb 1px solid; 
	BORDER-LEFT: #017acb 1px solid; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px; 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	BORDER-TOP: #017acb 1px solid; 
	BORDER-RIGHT: #017acb 1px solid; 
	PADDING-TOP: 0px;
}

input.dr-spnr-i{
	border:0 none;
	background:none;
} 

.field_required_inputSpinner {
	BORDER-BOTTOM: #017acb 1px solid; 
	BORDER-LEFT: #017acb 1px solid; 
	BACKGROUND-COLOR: #FCEAC2 !important; 
	MARGIN-LEFT: 3px; 
	BORDER-TOP: #017acb 1px solid; 
	MARGIN-RIGHT: 3px; 
	BORDER-RIGHT: #017acb 1px solid;
}

.edit_field_inputSpinner {
	BORDER-BOTTOM: #017acb 1px solid; 
	BORDER-LEFT: #017acb 1px solid; 
	BORDER-TOP: #017acb 1px solid; 
	BORDER-RIGHT: #017acb 1px solid;
	text-align: right;
	padding-right:2px !important;
}

.edit_required{
	background-color: #FCEAC2;
}

.rich-spinner-buttons {
	BORDER-BOTTOM-COLOR: #017acb; 
	BACKGROUND-COLOR: #f2f4f6; 
	BORDER-TOP-COLOR: #017acb; 
	BORDER-RIGHT-COLOR: #017acb; 
	BORDER-LEFT-COLOR: #017acb;
}




.rich-spinner-input{

}



.field_sinBorde {	
	background-color: #FFFFB8! important;
}

.filter_fieldSinBorde {
	margin-right: 3px;
	margin-left: 3px;
}

*/ 	Tooltip con DataTabla	*/  

.tooltip_Tabla {
    background-color:#E0EBFF;
    border-width:1px;
    color: #FFFFFF;
    
}
.tooltip {
    background-color:#82B0FF;
    border-width:3px;
    border-color:#FFFFFF;
    
}

.tooltip_leyenda {
    background-color:#d1ecff;
    border-width:2px;
    border-color:#017ACB;
    
}

.tooltip_leyenda_200 {
    background-color:#d1ecff;
    border-width:2px;
    border-color:#017ACB;
    width: 200px;
    
}

.tooltip_cabecera {
    background-color:#4388FF;
    
}
.tooltip_text {
    color:#ffffff;
    
}

.tooltip_calendar {
    background-color: #FFFFEE! important;
	border-style: solid! important;
	border-color: black;
    border-width:1px;
    padding:2px;
}

.search_expanded_field {
	/*background-image: url(../images/comienza_por.png);*/
	background-image: url(../images/contenga.gif);
	background-position: right;
	background-repeat: no-repeat;
}

.tree_attributes {
	font-style: italic;
}

.width_33 {
	width: 33%;
}

.width_50 {
	width: 50%;
}

.width_15 {
	width: 15%;
}

.columnapanel11{
	width: 11%;
}

.columnapanel10{
	width: 10%;
}

.columnapanel50{
	width: 50%;
}

.columnapanel20{
	width: 20%;
}

.columnapanel14{
	width: 14%;
}

.columnapanel45{
	width: 45%;
}

.columnapanel4{
	width: 4%;
}

.columnapanel17{
	width: 17%;
}

.columnapanel5{
	width: 5%;
}

.columnapanel9{
	width: 9%;
}

.columnapanel13{
	width: 13%;
}

.columnapanel80{
	width: 80%;
}

.estiloNM
{
	width: 50%;
	margin-left:46px;
}

.estiloNM div
{
	overflow-x: hidden;
	overflow-y: auto;
}

.estiloNMRequired
{
	width: 50%;
	margin-left:46px;
}

.estiloNMRequired div
{
	background-color: #FFFFB8;
	overflow-x: hidden;
	overflow-y: auto;
}

.estiloNM table
{
	margin-left:1px;		
}



SELECT[readonly] {
	border: 1px solid #017ACB;
	BACKGROUND-COLOR: rgb(231, 245, 254) !important; 
	COLOR: #000000 !important;
	CURSOR: default !important; 
}

SELECT[disabled] {
	border: 1px solid #017ACB;
	BACKGROUND-COLOR: rgb(231, 245, 254) !important; 
	COLOR: #000000 !important;
	CURSOR: default !important; 
}

INPUT[disabled][type='button']{
		color: gray !important;
}

INPUT[disabled][type='submit']{
		color: gray !important;
}

INPUT[disabled][type='text'], INPUT[readonly][type='text']{
	 background-color: transparent;
}

TEXTAREA[disabled], TEXTAREA[readonly]{
	 background-color: transparent;
	 font-family: Arial,Verdana,sans-serif;
}

INPUT[disabled][type='password'], INPUT[readonly][type='password']{
	 background-color: transparent !important;
}

INPUT[disabled][type='checkbox'], INPUT[readonly][type='checkbox']{
	 background-color: transparent !important;
}


/*
TEXTAREA[disabled], select[disabled],TEXTAREA[readonly], select[readonly]{
	 background-color: #dcdcdc !important;
	 color: #000000 !important;
	 cursor: default !important;
	 border: #dcdcdc 1px solid;
}

.deshabilitado {
	 background-color: #dcdcdc !important;
	 color: #000000 !important;
	 
	 cursor: default !important;
	 border: #dcdcdc 1px solid;
}
*/
.contraido{
	display:none;
}

.expandido{}


.floatDerecha{
	float: right;
}

.botonExportSinTop {
	float:right;
	width: 0%;
	padding-right:20px;
}

.botonesExportacion {
	float:right;
	padding-right:25px;
	width: 0%;
	margin-top: -18px;
}

.botonesExportacionReg {
	float:right;
	padding-right:25px;
	width: 0%;
	margin-top: -8px;
}

.botonesExportacionSeparado {
	float:right;
	padding-right:18px;
	width: 0%;
	margin-top: -18px;
}

.botonesExportacionCont {
	float:right;
	margin-left:2%;
	padding-right:20px;
}

.listaBusqueda {
	MARGIN-TOP: 8px; 
	HEIGHT: 10%; 
	margin-bottom:10px;
	margin-right: 5px;
}

.alturaAuto {
	HEIGHT: auto! important;
}

.inplace{
    background-color:#F2F4F6;
	border:1px solid #95A5BB;
    cursor:pointer; 
    width: 90px;
    text-align: center;
}

.cursorPointer{
	    cursor:pointer;
}

.zona_cambiar_uf{
	width: 50%;
	margin: auto;
}

.zona_cambiar_password{
	width: 35%;
	margin: auto;
}

.zona_planificacion_lecturas_generar_ano{
	width: 50%;
	margin: auto;
}

.width_pass{
	width: 200px;
	margin-left: 8px;
}

.tamanio_label_nombre_municipio{
		width: 200px;
}

.wrap{
	border: 1px solid #FFFFCC;
}
.wrapCajaMensajesNotificacion{
	border:0;
	padding-top:1px;
	padding-bottom:1px;
}

.zona_preferencias{
	width: 500px;
	margin-left: 10px;
	margin-top: 10px;
}

.modPropuesta{
	vertical-align:0px; 
	overflow:visible;
}

.negrita{
	font-weight:bold;
}

.columIzq{
	width: 200px;
}

.columDerCh{
	width: 250px;
}

/* Configuracion Bandeja Entrada*/
.columnCheckbok{
	width:3%;
}

.columnText{
	width:8%;
}

.columnInput{
	width:11%;
}

.columnSpecialText{
	width:100%;
}

/* Configuracion Bandeja Entrada*/

.campoFecha {
	width:100px;
}

.rich-calendar-input {
	BORDER-BOTTOM: #017acb 1px solid; 
	TEXT-ALIGN: center; 
	BORDER-LEFT: #017acb 1px solid; 
	BORDER-TOP: #017acb 1px solid; 
	BORDER-RIGHT: #017acb 1px solid
}

rich-calendar-button{
	margin-left: 5px;
}

.datoProyecto1 {
	width: 50%;
}


.datoProyecto20 {
	width: 20%;
}
.datoProyecto40 {
	width: 40%;
}

.datoProyecto60 {
	width: 60%;
}
.datoProyecto33 {
	width: 33%;
}
.datoProyecto25 {
	width: 25%;
}
.datoProyecto75 {
	width: 75%;
}
.datoProyecto80 {
	width: 80%;
}
.datoProyecto20 {
	width: 20%;
}
.datoProyecto40 {
	width: 40%;
}
.datoProyecto15 {
	width: 15%;
}
.datoProyecto85 {
	width: 85%;
}
.porcen2 {
	width: 2%;
}
.porcen3 {
	width: 3%;
}
.porcen4 {
	width: 4%;
}
.porcen5{
	width: 5%;
}
.porcen6{
	width: 6%;
}
.porcen7{
	width: 7%;
}
.porcen8{
	width: 8%;
}
.porcen9{
	width: 9%;
}
.porcen10{
	width: 10%;
}
.porcen11{
	width: 11%;
}
.porcen12{
	width: 12%;
}
.porcen13{
	width: 13%;
}
.porcen14{
	width: 14%;
}
.porcen15{
	width: 15%;
}
.porcen16{
	width: 16%;
}
.porcen17{
	width: 17%;
}
.porcen18{
	width: 18%;
}
.porcen19{
	width: 19%;
}
.porcen20{
	width: 20%;
}
.porcen21{
	width: 21%;
}
.porcen22{
	width: 22%;
}
.porcen23{
	width: 23%;
}
.porcen24{
	width: 24%;
}
.porcen25{
	width: 25%;
}
.porcen26{
	width: 26%;
}
.porcen27{
	width: 27%;
}
.porcen28{
	width: 28%;
}
.porcen29{
	width: 29%;
}
.porcen30{
	width: 30%;
}
.porcen31 {
	width: 31%;
}
.porcen32{
	width: 32%;
}
.porcen33{
	width: 33%;
}
.porcen34{
	width: 34%;
}
.porcen35{
	width: 35%;
}
.porcen36{
	width: 36%;
}
.porcen37{
	width: 37%;
}
.porcen38{
	width: 38%;
}
.porcen39{
	width: 39%;
}
.porcen40{
	width: 40%;
}
.porcen42{
	width: 42%;
}
.porcen43{
	width: 43%;
}
.porcen45{
	width: 45%;
}
.porcen46{
	width: 46%;
}
.porcen47{
	width: 47%;
}
.porcen48{
	width: 48%;
}
.porcen49{
	width: 49%;
}
.porcen50{
	width: 50%;
}
.porcen50Derecha{
	width: 50%;
	text-align: right;
}
.porcen50Top{
	width: 40%;
	vertical-align: top;
}

.porcen51{
	width: 51%;
}

.porcen52{
	width: 52%;
}
.porcen53{
	width: 53%;
}
.porcen54{
	width: 54%;
}
.porcen55{
	width: 55%;
}
.porcen57{
	width: 57%;
}
.porcen58{
	width: 58%;
}
.porcen59{
	width: 59%;
}
.porcen60{
	width: 60%;
}
.porcen61{
	width: 61%;
}
.porcen62{
	width: 62%;
}
.porcen63{
	width: 63%;
}
.porcen64{
	width: 64%;
}
.porcen65{
	width: 65%;
}
.porcen66{
	width: 66%;
}
.porcen67{
	width: 67%;
}
.porcen68{
	width: 68%;
}
.porcen69{
	width: 69%;
}
.porcen70{
	width: 70%;
}
.porcen71{
	width: 71%;
}
.porcen72{
	width: 72%;
}
.porcen73{
	width: 73%;
}
.porcen74{
	width: 74%;
}
.porcen75{
	width: 75%;
}
.porcen76{
	width: 76%;
}
.porcen77{
	width: 77%;
}
.porcen78{
	width: 78%;
}
.porcen79{
	width: 79%;
}
.porcen80{
	width:80%;
}
.porcen81{
	width:81%;
}
.porcen82{
	width:82%;
}
.porcen83{
	width:83%;
}
.porcen84{
	width:84%;
}
.porcen85{
	width:85%;
}
.porcen86{
	width:86%;
}
.porcen87{
	width:87%;
}
.porcen88{
	width:88%;
}
.porcen89{
	width:89%;
}
.porcen90{
	width: 90%;
}
.porcen91{
	width: 91%;
}
.porcen92{
	width: 92%;
}
.porcen93{
	width: 93%;
}
.porcen94{
	width: 94%;
}
.porcen95{
	width: 95%;
}
.porcen96{
	width: 96%;
}
.porcen97{
	width: 97%;
}
.porcen98{
	width: 98%;
}
.porcen99{
	width: 99%;
}
.porcen100{
	width: 100%;
}
.combo{
	width: 100%;
}
.columnSep{
	width:300px;
}

.alieandoIzquierda{
	float: left;
}

	
.porcen97{
	width: 97%;
}	
.derecha{
	text-align: right;
}




.floatIzPorcen10{
		width: 10%;
		float: left;
}
.floatIzPorcen20{
		width: 20%;
		float: left;
}
.floatIzPorcen30{
		width: 30%;
		float: left;
}
.floatIzPorcen40{
		width: 40%;
		float: left;
}
.floatIzPorcen50{
		width: 50%;
		float: left;
}
.floatIzPorcen60{
		width: 60%;
		float: left;
}
.floatIzPorcen70{
		width: 70%;
		float: left;
}
.floatIzPorcen80{
		width: 80%;
		float: left;
}
.floatIzPorcen90{
		width: 90%;
		float: left;
}
.floatIzPorcen100{
		width: 100%;
		float: left;
}

.margenTop5{
	margin-top: 5px;
}

.margenLeftx {
	margin-left: 26px;
}

.margenLeft1 {
	margin-left: 1px;
}

.marginleft2 {
	margin-left: 2px;
}

.margenLeft2 {
	margin-left: 1px;
}

.margenLeft3 {
	margin-left: 3px;
}

.margenLeft4 {
	margin-left: 4px;
}

.margenLeft5 {
	margin-left: 5px;
}

.margenLeft6 {
	margin-left: 6px;
}

.margenLeft7 {
	margin-left: 7px;
}

.margenLeft8 {
	margin-left: 8px;
}

.margenLeft9 {
	margin-left: 9px;
}

.margenLeft10 {
	margin-left: 10px;
}

.margenLeft11 {
	margin-left: 11px;
}

.margenLeft12 {
	margin-left: 12px;
}

.margenLeft13 {
	margin-left: 13px;
}

.margenLeft14 {
	margin-left: 14px;
}

.margenLeft15 {
	margin-left: 15px;
}

.margenLeft16 {
	margin-left: 16px;
}
.margenLeft17 {
	margin-left: 17px;
}
.margenLeft18 {
	margin-left: 18px;
}

.margenLeft19 {
	margin-left: 19px;
}

.margenLeft20{
	margin-left: 20px;
}

.margenLeft22{
	margin-left: 22px;
}

.margenLeft24{
	margin-left: 24px;
}

.margenLeft25{
	margin-left: 25px;
}

.margenLeft26{
	margin-left: 26px;
}

.margenLeft27{
	margin-left: 27px;
}

.margenLeft29{
	margin-left: 29px;
}

.margenLeft30{
	margin-left: 30px;
}

.margenLeft31{
	margin-left: 31px;
}

.margenLeft32{
	margin-left: 32px;
}

.margenLeft33{
	margin-left: 33px;
}

.margenLeft36{
	margin-left: 36px;
}

.margenLeft37{
	margin-left: 37px;
}

.margenLeft40{
	margin-left: 40px;
}

.margenLeft45{
	margin-left: 45px;
}

.margenLeft46{
	margin-left: 46px;
}

.margenLeft47{
	margin-left: 47px;
}

.margenLeft48{
	margin-left: 48px;
}

.margenLeft53 {
	margin-left: 53px;
}

.margenLeft54 {
	margin-left: 54px;
}

.margenLeft55 {
	margin-left: 55px;
}

.margenLeft56 {
	margin-left: 56px;
}
.margenLeft57 {
	margin-left: 57px;
}
.margenLeft58 {
	margin-left: 58px;
}
.margenLeft59 {
	margin-left: 59px;
}
.margenLeft60 {
	margin-left: 60px;
}
.margenLeft63{
	margin-left: 63px;
}

.margenLeft65{
	margin-left: 65px;
}
.margenLeft88{
	margin-left: 88px;
}

.margenLeft98{
	margin-left: 98px;
}
.margenRight2{
	margin-right: 2px;
}

.margenRight3{
	margin-right: 3px;
}

.margenRight5{
	margin-right: 5px;
	margin-left: 10px;
}

.margenRight6{
margin-right: 6px;
margin-left: 10px;
}

.margenRight11{
margin-right: 11px;
margin-left: 10px;
}


.margenRight20{
	margin-right: 20px;
}

.margenRight25{
	margin-right: 25px;
}

.margenLeftFugasRed
{
	margin-left:-7px;
	#margin-left:-4px;
}

.width1{
	width:1px;
}

.width2{
	width:2px;
}

.width3{
	width:3px;
}

.width4{
	width:4px;
}

.width5{
	width:5px;
}

.width6{
	width:6px;
}

.width7{
	width:7px;
}

.width8{
	width:8px;
}

.width9{
	width:9px;
}

.width10{
	width:10px;
}

.width11{
	width:11px;
}

.width12{
	width:12px;
}

.width15p{
	width:15%;
}


.width50p{
	width:50%;
}

.width80p{
	width:80%;
}

.width13{
	width:13px;
}

.width50{
	width:50px;
}

.width51{
	width:51px;
}

.width52{
	width:52px;
}

.width53{
	width:53px;
}

.width54{
	width:54px;
}
.width60{
	width:60px;
}
.width70{
	width:70px;
}
.width130{
	width:130px;
}

.width180{
	width:130px;
}

.width200{
	width:130px;
}

.width230{
	width:230px;
}


.divBotonesBuscarVias{
height: 27px;
margin-top: 8px;
}

/* 	Asociacion Materiales	*/  

.bancoPrecios{
	float:left;
	width:49%;
}

.erpMateriales{
	float:right;
	width:49%;
	padding-right:1%;
}

.contrataIzquierda{
	float:left;
	width:49%;
}

.contrataDerecha{
	float:right;
	width:49%;
}

.contratistasD{
	width: 46%;
	float:left;
}

.contratistasI{
	width: 46%;
	float:left;
}

.contratistasBoton {
	width: 3%;
	float:left;
	margin-left: 2%;
	margin-top: 12%;
}

.botonesMateriales{
	height: 27px;
	margin-top: 8px;
	float:left; 
	width: 100%;
}

.porcent7 {
	width: 7%;
}

.porcent36 {
	width: 36%;
}

.porcent59 {
	width: 64%;
	#width: 59%;
}

.porcent58 {
	width: 58%;
}

.edit_combo {
	margin-left:2px;
}

.edit_text{
	margin-left:2px;
}

.edit_text1{
	margin-left:1px;
}

.edit_text4{
	margin-left:4px;
}

.edit_text7{
	margin-left:7px;
}

.porcent32 {
	width: 32%;
}

.text_area {
	height: 50px;
	width: 425px;
}

.text_area3 {
	height: 100px;
	width: 250px;
}


.numerico {
	BORDER-BOTTOM: #017acb 1px solid; 
	TEXT-ALIGN: right; 
	BORDER-LEFT: #017acb 1px solid; 
	BORDER-TOP: #017acb 1px solid; 
	BORDER-RIGHT: #017acb 1px solid
}

.align_right {
	text-align: right;
}

.align_left {
	text-align: left;
}

.align_center {
	text-align: center;
}

.margin-left5{
	margin-left: 5px;
}

.margin-left1{
	margin-left: 1px;
}

.margin-left10{
	margin-left: 10px;
}

.margin-left18{
	margin-left: 18px;
}

.porcen2 {
	width: 2%;
}

.filter_field_m {
	
	margin-left: 3px;
}

.margin_left0{
	margin-left: 0px
}
.margin_lr_3{
	margin-right: 3px;
	margin-left: 3px;
}

.margin_lr_4{
	margin-right: 4px;
	margin-left: 4px;
}



.c1 {
	width: 50%;
}

.c2 {
	width: 30%;
}

.c3 {
	width: 20%;
}

.width450{
	width: 450px;
}

.width570{
	width: 570px;
}


.texto_centrado  {
	text-align: center;
}

.paddingLeft5{
	padding-left: 5%;
}

.paddingLeft5px{
	padding-left: 5px;
}

.paddingLeft12px{
	padding-left: 12px;
}

.paddingLeft6{
	padding-left: 6px;
}

.paddingLeft8{
	padding-left: 20px;
}

.paddingLeft18{
	padding-left: 18px;
}

.paddingDerecho15px{
	padding-right: 15px;
}


.paddingRight10{
	padding-right: 10px;
}

.paddingRight8{
	padding-right: 8px;
}

.paddingRight7{
	padding-right: 7px;
}

.paddingRight6{
	padding-right: 6px;
}
.paddingRight5{
	padding-right: 5px;
}
.paddingRight10Top16{
	padding-right: 10px;
	padding-top: 16px;
}

.width4{
	width: 4px;
}

.width5{
	width: 5px;
}

.width13{
	width: 13px;
}

.width180{
	width: 180px;
}

.width250{
	width: 250px;
}

.width140{
	width: 140px;
}

.width150{
	width: 150px;
}

.width160{
	width: 160px;
}

.width115{
	width: 115px;
}

.width300{
	width: 300px;
}

.width305{
	width: 305px;
}

.width320{
	width: 320px;
}

.width320_top{
	width: 320px;
	vertical-align: top;
}

.width330{
	width: 330px;
}

.width350{
	width: 350px;
}

.width550{
	width: 550px;
}

.margin_auto{
	margin: auto;
}

.scrollHorizontalBA{
	width: 1900px;
}

.alinearArriba{
	vertical-align: top;
}

.alinearAbajo{
	vertical-align: bottom;
}
	
.other_required{
	background-color: #FFFFB8! important;
	border-style: solid! important;
	border-width: 1px! important;
}

.porcen33h
{
	height: 33%;
}
.porcen20h
{
	height: 20%;
}
.porcen30h
{
	height: 30%;
}
.porcen50h
{
	height: 50%;
}
.porcen100h
{
	height: 100%;
}

.margenh
{
	margin-top: 10px;
}

.margen2
{
	margin-bottom: 3px;
	padding-bottom: 3px;
	
}
.estiloValoracion{
	padding-right: 3px;
}
/*
#lista_datos_table_content{
	overflow-y: auto !important;
	overflow-x: hidden !important; 
}*/

.vertical_scroll{
	overflow-y: auto !important;
}

.vertical_scroll_hidden{
	overflow-y: hidden !important;
}

.margen_38{
	margin-left: 38px;
}
.margen_4{
	margin-left: 4px;
}
.margen_5{
	margin-left: 5px;
}
.margenes_selectList_alto_bajo{
	margin-bottom: 3px;
	margin-top: 3px;
}
.estilo_fecha_inicio{
	float:right; 
	margin-right:20px;
}
.estilo_imagen_inicio{
	margin-left: 140px; 
	vertical-align: center;
}


.porcen2Superior{
	width: 2%;
	vertical-align:text-top;
}

.porcen3Superior{
	width: 3%;
	vertical-align:text-top;
}

.porcen4Superior{
	width: 4%;
	vertical-align:text-top;
}

.porcen5Superior{
	width: 5%;
	vertical-align:text-top;
}

.porcen6Superior{
	width: 6%;
	vertical-align:text-top;
}

.porcen7Superior{
	width: 7%;
	vertical-align:text-top;
}

.porcen8Superior{
	width: 8%;
	vertical-align:text-top;
}

.porcen9Superior{
	width: 9%;
	vertical-align:text-top;
}

.porcen10Superior{
	width: 10%;
	vertical-align:text-top;
}

.porcen11Superior{
	width: 11%;
	vertical-align:text-top;
}

.porcen12Superior{
	width: 12%;
	vertical-align:text-top;
}

.porcen13Superior{
	width: 13%;
	vertical-align:text-top;
}

.porcen14Superior{
	width: 14%;
	vertical-align:text-top;
}

.porcen15Superior{
	width: 15%;
	vertical-align:text-top;
}

.porcen16Superior{
	width: 16%;
	vertical-align:text-top;
}

.porcen17Superior{
	width: 17%;
	vertical-align:text-top;
}

.porcen18Superior{
	width: 18%;
	vertical-align:text-top;
}

.porcen19Superior{
	width: 19%;
	vertical-align:text-top;
}

.porcen20Superior{
	width: 20%;
	vertical-align:text-top;
}

.porcen21Superior{
	width: 21%;
	vertical-align:text-top;
}

.porcen22Superior{
	width: 22%;
	vertical-align:text-top;
}

.porcen23Superior{
	width: 23%;
	vertical-align:text-top;
}

.porcen24Superior{
	width: 24%;
	vertical-align:text-top;
}

.porcen24Superior{
	width: 25%;
	vertical-align:text-top;
}

.porcen24Superior{
	width: 26%;
	vertical-align:text-top;
}

.porcen27Superior{
	width: 27%;
	vertical-align:text-top;
}

.porcen28Superior{
	width: 28%;
	vertical-align:text-top;
}

.porcen29Superior{
	width: 29%;
	vertical-align:text-top;
}

.porcen34Superior{
	width: 34%;
	vertical-align:text-top;
}

.porcen35Superior{
	width: 35%;
	vertical-align:text-top;
}

.porcen42Superior{
	width: 42%;
	vertical-align:text-top;
}

.porcen53Superior{
	width: 53%;
	vertical-align:text-top;
}

.porcen62Superior{
	width: 62%;
	vertical-align:text-top;
}

.porcen69Superior{
	width: 69%;
	vertical-align:text-top;
}

.porcen81Superior{
	width: 81%;
	vertical-align:text-top;
}

.porcen82Superior{
	width: 82%;
	vertical-align:text-top;
}

.porcen83Superior{
	width: 83%;
	vertical-align:text-top;
}

.porcen84Superior{
	width: 84%;
	vertical-align:text-top;
}

.porcen85Superior{
	width: 85%;
	vertical-align:text-top;
}

.porcen86Superior{
	width: 86%;
	vertical-align:text-top;
}

.porcen87Superior{
	width: 87%;
	vertical-align:text-top;
}

.porcen88Superior{
	width: 88%;
	vertical-align:text-top;
}

.porcen89Superior{
	width: 89%;
	vertical-align:text-top;
}

.field_modified {
	background-color: #FFFFB8! important;
}

.field_blanco {
	background-color: #FFFFFF! important;
}

.rich-datascr{
	
}
marquee{
	background-image:url(../images/fondoPie.jpg);
	padding:1px;
}

.pbox div{
    position:relative;
    border-width:3px;
    border-style:solid;
}

.pboxs div{
	position:relative;
    border-right-width:3px;
    border-right-style:solid;
    border-bottom-width:3px;
    border-bottom-style:solid;
    border-right-color:#0000ff;
    border-bottom-color:#0000ff;
    border-left:3px solid #0000ff;
    border-top:3px solid #0000ff;
}

.pboxc div{
    cursor:default;
    font-size:10px;
    white-space:nowrap;
    color:#ffffff;
    padding-left:3px;
    padding-right:3px;
    border-width:3px;
    border-style:solid;
    border-color:#0000ff;
    background-color:#0000ff;
}

.pboxce div{
    position:absolute;
    overflow:hidden;
}

.layoutbody td{
    vertical-align:top;
    padding:10px;
    background:#ffffff;
    width:100%;
    border-top-width:1px;
    border-top-style:solid;
    border-top-color:#000000;
    border-bottom-width:1px;
    border-bottom-style:solid;
    border-bottom-color:#000000;
    border-collapse:collapse;
}

.dr-toolbar-ext {
	background-color: transparent;
	background:none none repeat scroll 0 0;
	background-image:none;
	BORDER-BOTTOM: #017acb 1px solid; 
	BORDER-LEFT: #017acb 1px solid; 
	PADDING-BOTTOM: 0px; 
	PADDING-LEFT: 24px; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #017acb 1px solid; 
	BORDER-RIGHT: #017acb 1px solid; 
	PADDING-TOP: 0px;
	height: 20px;
}

.dr-menu-label-select {
	BORDER-BOTTOM: 0px solid; 
	BORDER-LEFT: 0px solid; 
	BORDER-TOP: 0px solid; 
	CURSOR: pointer; 
	BORDER-RIGHT: 0px solid;
	PADDING-BOTTOM: 3px; 
	PADDING-LEFT: 6px; 
	PADDING-RIGHT: 6px;
	PADDING-TOP: 3px;
	color:white;
	padding:3px 6px;
	BORDER-BOTTOM-COLOR: #acd6fe; 
	BACKGROUND-COLOR: #acd6fe; 
	BORDER-TOP-COLOR: #acd6fe; 
	COLOR: #fff; 
	BORDER-RIGHT-COLOR: #acd6fe; 
	BORDER-LEFT-COLOR: #acd6fe; 
	background-image:url(../images/fondoMenuActivo.jpg);
	/*version 4
	BORDER-BOTTOM: 1px solid; 
	BORDER-LEFT: 1px solid; 
	BORDER-TOP: 1px solid; 
	CURSOR: pointer; 
	BORDER-RIGHT: 1px solid;
	PADDING-BOTTOM: 2px; 
	PADDING-LEFT: 5px; 
	WIDTH: auto; 
	PADDING-RIGHT: 5px;  
	PADDING-TOP: 2px;
	BORDER-BOTTOM-COLOR: #bed6f8; 
	BACKGROUND-COLOR: #fff; 
	BORDER-TOP-COLOR: #bed6f8; 
	COLOR: #fff; 
	BORDER-RIGHT-COLOR: #bed6f8; 
	BORDER-LEFT-COLOR: #bed6f8;
	*/
}

.rich-toolbar{
	border:1px solid #017ACB;
	padding:0 0 0 24px;
}

.rich-menu-list-bg {
	BORDER-LEFT: 1px solid; 
	BACKGROUND: repeat-y left 50%; 
	BORDER-TOP: 1px solid; 
	BORDER-RIGHT: 1px solid;
	BACKGROUND-IMAGE: url(../images/fondoDesplegable.png); 
	BORDER-TOP-COLOR: #acd6ff; 
	BORDER-RIGHT-COLOR: #acd6ff; 
	BORDER-LEFT-COLOR: #acd6ff; 
	color:white;
	/*Version 4
	BORDER-LEFT: 1px solid; 
	BACKGROUND: repeat-y left 50%; 
	BORDER-TOP: 1px solid; 
	BORDER-RIGHT: 1px solid;
	BORDER-TOP-COLOR: #ecf4fe; 
	BORDER-RIGHT-COLOR: #ecf4fe; 
	BORDER-LEFT-COLOR: #ecf4fe;
	*/
}

.rich-menu-item-hover {
	BORDER-BOTTOM: 1px solid; 
	BORDER-LEFT: 1px solid; 
	BORDER-TOP: 1px solid; 
	CURSOR: pointer; 
	BORDER-RIGHT: 1px solid;
	BACKGROUND-COLOR: #acd6ff;
	BACKGROUND-REPEAT: repeat-x; 
	BACKGROUND-POSITION: left top; 
}

.rich-menu-group-hover {
	BORDER-BOTTOM: 1px solid; 
	BORDER-LEFT: 1px solid; 
	BORDER-TOP: 1px solid; 
	CURSOR: pointer; 
	BORDER-RIGHT: 1px solid;
	BACKGROUND-COLOR: #acd6ff; 
	BACKGROUND-REPEAT: repeat-x; 
	BACKGROUND-POSITION: left top; 
}

.rich-menu-item {
	POSITION: relative; 
	PADDING-BOTTOM: 1px; 
	PADDING-LEFT: 1px; 
	PADDING-RIGHT: 35px; 
	WHITE-SPACE: nowrap; 
	PADDING-TOP: 1px;
	FONT-FAMILY: Arial, Verdana, sans-serif; 
	COLOR: #fff; 
	FONT-SIZE: 11px
}

.rich-menu-item A {
	TEXT-DECORATION: none;
	FONT-FAMILY: Arial, Verdana, sans-serif; 
	COLOR: #fff; 
	FONT-SIZE: 11px
}

.rich-menu-item A:hover {
	FONT-FAMILY: Arial, Verdana, sans-serif; 
	COLOR: #036eb6; 
	FONT-SIZE: 11px
}

.rich-menu-item A:visited {
	FONT-FAMILY: Arial, Verdana, sans-serif; 
	COLOR: #fff; 
	FONT-SIZE: 11px
}

.rich-menu-group A:hover {
	FONT-FAMILY: Arial, Verdana, sans-serif; 
	COLOR: #036eb6; 
	FONT-SIZE: 11px
}

.rich-menu-group {
	FONT-FAMILY: Arial, Verdana, sans-serif; COLOR: #FFFFFF; FONT-SIZE: 11px
}

.dr-menu-node-icon {
	BACKGROUND-IMAGE: url("../images/flecha_menu_izq.png")
}

.dr-menu-label {
	PADDING-BOTTOM: 3px; 
	PADDING-LEFT: 6px;
	PADDING-RIGHT: 6px;
	PADDING-TOP: 3px;   
	WIDTH: auto; 
	WHITE-SPACE: nowrap; 
	HEIGHT: auto; 
	TOP: 0px; 
	LEFT: 0px;
	FONT-FAMILY: Arial, Verdana, sans-serif; 
	FONT-SIZE: 11px-
}

.dr-dscr-button {
	background-image:url(../images/fondoSiguiente.jpg);
	BORDER-BOTTOM: 1px solid; 
	BORDER-BOTTOM-COLOR: #017ac9; 
	TEXT-ALIGN: center; 
	BORDER-LEFT: 1px solid; 
	WIDTH: 25px; 
	BORDER-TOP: 1px solid; 
	CURSOR: pointer; 
	BACKGROUND-COLOR: #ecf4fe;
	BORDER-TOP-COLOR: #017ac9;
	FONT-FAMILY: Arial, Verdana, sans-serif;
	FONT-SIZE: 11px; 
	BORDER-RIGHT-COLOR: #017ac9;
	BORDER-LEFT-COLOR: #017ac9;   
	BORDER-RIGHT: 1px solid
}

.dr-stglpnl {
	BORDER-BOTTOM: 1px solid; 
	TEXT-ALIGN: center; 
	BORDER-LEFT: 1px solid; 
	WIDTH: 25px; 
	BORDER-TOP: 1px solid; 
	CURSOR: pointer; 
	BORDER-RIGHT: 1px solid;
	BORDER-BOTTOM-COLOR: #017ac9; 
	BACKGROUND-COLOR: #fff; 
	BORDER-TOP-COLOR: #017ac9; 
	BORDER-RIGHT-COLOR: #017ac9; 
	BORDER-LEFT-COLOR: #017ac9
}

.dr-dscr-act {
	TEXT-ALIGN: center; 
	WIDTH: 25px; 
	BORDER-TOP: 2px solid;
	BORDER-TOP-COLOR: #f39404; 
	FONT-FAMILY: Arial, Verdana, sans-serif; 
	COLOR: #f39404; 
	FONT-SIZE: 11px;
}

.dr-dscr-inact {
	TEXT-ALIGN: center; 
	WIDTH: 25px; 
	BORDER-TOP: 2px solid; 
	CURSOR: pointer;
	BORDER-TOP-COLOR: #007bc8; 
	FONT-FAMILY: Arial, Verdana, sans-serif; 
	COLOR: #007ac8; 
	FONT-SIZE: 11px
}

.dr-dscr-t {
	BORDER-BOTTOM: 1px solid; 
	BORDER-LEFT: 1px solid; 
	BORDER-TOP: 1px solid; 
	BORDER-RIGHT: 1px solid;
	BORDER-BOTTOM-COLOR: #007bc8; 
	BACKGROUND-COLOR: #fff; 
	BORDER-TOP-COLOR: #007bc8; 
	BORDER-RIGHT-COLOR: #007bc8; 
	BORDER-LEFT-COLOR: #007bc8;
}

.dr-table {
	BORDER: #0079cc 1px solid; 
	BACKGROUND-COLOR: #fff; 
	BORDER-COLLAPSE: collapse; 
	EMPTY-CELLS: show;
}

.dr-table-grey-border {
	BORDER: #c0c0c0 1px solid !important;
}


.dr-table-cell {
	BORDER-BOTTOM: #0079cc 1px solid; 
	PADDING-BOTTOM: 4px; 
	PADDING-LEFT: 4px; 
	PADDING-RIGHT: 4px; 
	FONT-FAMILY: Arial, Verdana, sans-serif; 
	COLOR: #000; 
	FONT-SIZE: 11px; 
	BORDER-RIGHT: #0079cc 1px solid; 
	PADDING-TOP: 4px
}

.dr-subtable-cell {
	BORDER-BOTTOM: #0079cc 1px solid;
	/*BORDER-BOTTOM: none;*/ 
	PADDING-BOTTOM: 4px; 
	PADDING-LEFT: 4px; 
	PADDING-RIGHT: 4px; 
	FONT-FAMILY: Arial, Verdana, sans-serif; 
	COLOR: #000; 
	FONT-SIZE: 11px; 
	BORDER-RIGHT: #0079cc 1px solid;
	/*BORDER-RIGHT: none;*/ 
	PADDING-TOP: 4px
}

.dr-table-headercell {
	TEXT-ALIGN: center; 
	PADDING-BOTTOM: 4px; 
	PADDING-LEFT: 4px; 
	PADDING-RIGHT: 4px; 
	FONT-FAMILY: Arial, Verdana, sans-serif; 
	COLOR: #000;
	FONT-SIZE: 11px; 
	FONT-WEIGHT: bold; 
	BORDER-RIGHT: #0079cc 1px solid; 
	PADDING-TOP: 4px;
	BORDER-BOTTOM: #0079cc 1px solid;
}

.dr-table-subheader {
	BACKGROUND-COLOR: #d1ecff
}

.dr-table-thead {
	BORDER-BOTTOM: #0079cc 1px solid;
	BORDER-LEFT: #0079cc 1px solid; 
}
.dr-table-row{
	border-left:#0079cc 1px solid !important;
}

.dr-table-subheadercell {
	TEXT-ALIGN: center; 
	PADDING-BOTTOM: 4px; 
	PADDING-LEFT: 4px; 
	PADDING-RIGHT: 4px; 
	FONT-FAMILY: Arial, Verdana, sans-serif; 
	WHITE-SPACE: nowrap; 
	COLOR: #000; 
	FONT-SIZE: 11px; 
	BORDER-RIGHT: #0079cc 1px solid; 
	PADDING-TOP: 4px	
}
.dr-table-footerHidden{
  	display:none;
}

.dr-table-footercell {
	PADDING-BOTTOM: 4px; 
	PADDING-LEFT: 4px; 
	PADDING-RIGHT: 4px; 
	FONT-FAMILY: Arial, Verdana, sans-serif; 
	COLOR: #000; 
	FONT-SIZE: 11px; 
	FONT-WEIGHT: bold; 
	PADDING-TOP: 4px;
	BORDER-RIGHT: #c0c0c0 1px solid;
	BORDER-LEFT: #c0c0c0 1px solid; 
	BORDER-BOTTOM: #c0c0c0 1px solid;
}

.dr-table-subfooter {
	BACKGROUND-COLOR: #f1f1f1
}

.dr-table-subfootercell {
	TEXT-ALIGN: left; 
	PADDING-BOTTOM: 4px; 
	PADDING-LEFT: 4px; 
	PADDING-RIGHT: 4px; 
	FONT-FAMILY: Arial, Verdana, sans-serif; 
	COLOR: #000; 
	FONT-SIZE: 11px; 
	PADDING-TOP: 4px;
	BORDER-RIGHT: #c0c0c0 1px solid; 
	BORDER-BOTTOM: #c0c0c0 1px solid;	
}

.dr-subtable-headercell {
	TEXT-ALIGN: center; 
	PADDING-BOTTOM: 4px; 
	PADDING-LEFT: 4px; 
	PADDING-RIGHT: 4px; 
	FONT-FAMILY: Arial, Verdana, sans-serif; 
	COLOR: #000; 
	FONT-SIZE: 11px; 
	PADDING-TOP: 4px;
	BORDER-RIGHT: #c0c0c0 1px solid; 
	BORDER-BOTTOM: #c0c0c0 1px solid; 
	
}

.dr-subtable-footer {
	BACKGROUND-COLOR: #f1f1f1
}

.dr-subtable-footercell {
	TEXT-ALIGN: left; 
	PADDING-BOTTOM: 4px; 
	PADDING-LEFT: 4px; 
	PADDING-RIGHT: 4px; 
	PADDING-TOP: 4px;
	BORDER-RIGHT: #c0c0c0 1px solid;
}

.rich-box-bgcolor-table-subfooter {
	BACKGROUND-COLOR: #ffffff
}
.rich-box-bgcolor-editor {
	BACKGROUND-COLOR: #ffffff
}

.dr-pnlbar-h {
	BORDER-BOTTOM: red 0px solid; 
	BORDER-LEFT: red 0px solid; 
	PADDING-BOTTOM: 1px; 
	PADDING-LEFT: 5px; 
	PADDING-RIGHT: 1px; 
	BORDER-TOP: red 0px solid; 
	CURSOR: pointer; 
	BORDER-RIGHT: red 0px solid; 
	PADDING-TOP: 0px;
	BACKGROUND-IMAGE: url(../images/fondoAdmin.jpg); 
	BACKGROUND-COLOR: #bed6f8; 
	BACKGROUND-REPEAT: repeat-x; 
	FONT-FAMILY: Arial, Verdana, sans-serif; 
	BACKGROUND-POSITION: left top; 
	COLOR: #fff; 
	FONT-SIZE: 11px; 
	VERTICAL-ALIGN: middle; 
	FONT-WEIGHT: bold;
	height:18px;
	text-align:center;
}

.dr-pnlbar-h-act {
	BORDER-BOTTOM: red 0px solid; 
	BORDER-LEFT: red 0px solid; 
	PADDING-BOTTOM: 1px; 
	PADDING-LEFT: 5px; 
	PADDING-RIGHT: 1px; 
	BORDER-TOP: red 0px solid; 
	CURSOR: pointer; 
	BORDER-RIGHT: red 0px solid; 
	PADDING-TOP: 0px;
	BACKGROUND-IMAGE: url(../images/fondoAdmin.jpg); 
	BACKGROUND-COLOR: #bed6f8; 
	BACKGROUND-REPEAT: repeat-x;
	FONT-FAMILY: Arial, Verdana, sans-serif; 
	BACKGROUND-POSITION: left top;
	COLOR: #fff; 
	FONT-SIZE: 11px; 
	VERTICAL-ALIGN: middle; 
	FONT-WEIGHT: bold;
	height:18px;
	text-align:center;
}

.dr-tbpnl-tb-dsbl {
	BACKGROUND-POSITION: center top; 
	BACKGROUND-REPEAT: repeat-x;
	BORDER-LEFT-COLOR: #fff; 
	BORDER-BOTTOM-COLOR: #fff; 
	COLOR: #8db7f3; 
	BORDER-TOP-COLOR: #fff; 
	BORDER-RIGHT-COLOR: #fff;
	BACKGROUND-COLOR: #white
}
.dr-tbpnl-cntnt-pstn {
	POSITION: relative; 
	HEIGHT: 100%
}
.dr-tbpnl-tbtopbrdr {
	BORDER-TOP-COLOR: #007bcb;
	BORDER-TOP: 1px solid #007bcb;
}
.dr-tbpnl-cntnt {
	BORDER-RIGHT: 1px solid;  
	BORDER-LEFT: 1px solid; 
	BORDER-BOTTOM: 1px solid;
	FONT-SIZE: 11px; 
	BORDER-LEFT-COLOR: #007bcb; 
	BORDER-BOTTOM-COLOR: #007bcb; 
	COLOR: #000; 
	FONT-FAMILY: Arial,Verdana,sans-serif; 
	BACKGROUND-COLOR: rgb(231, 245, 254); 
	BORDER-RIGHT-COLOR: #007bcb
}

.dr-tbpnl-tb-inact {
	BORDER-RIGHT: #fff 1px solid; 
	BACKGROUND-POSITION: 50% top; 
	BORDER-TOP: #fff 1px solid; 
	BORDER-LEFT: #fff 1px solid; 
	CURSOR: default; 
	BORDER-BOTTOM: #fff 0px solid; 
	BACKGROUND-REPEAT: repeat-x; 
	BACKGROUND-COLOR: #e7f5ff
}
.dr-bottom-line {
	BORDER-BOTTOM: #017acb 1px solid
}
.dr-tbpnl-tb-act {
	/*BACKGROUND-IMAGE: url(eAH7f-!Y!!!!mQAZCwWj.png);*/ 
	BACKGROUND-COLOR: white;
	BORDER-LEFT-COLOR: #fff; 
	BORDER-BOTTOM-COLOR: #fff; 
	COLOR: #000; 
	BORDER-TOP-COLOR: #fff; 
	BORDER-RIGHT-COLOR: #fff;
	BORDER-RIGHT: 1px solid; 
	PADDING-RIGHT: 10px; 
	BACKGROUND-POSITION: 50% top; 
	BORDER-TOP: 1px solid; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 4px; 
	BORDER-LEFT: 1px solid; 
	CURSOR: default; 
	PADDING-TOP: 3px; 
	BORDER-BOTTOM: 0px solid; 
	BACKGROUND-REPEAT: repeat-x
	
}
.dr-tbpnl-tbbrdr {
	/*BACKGROUND-IMAGE: url(eAH7cW0fAAVVAo0_)*/	
	background-color: #007bc9;
	BACKGROUND-POSITION: 50% top; 
	BACKGROUND-REPEAT: no-repeat
}

.dr-tbpnl-tb-sel {
	BORDER-LEFT-COLOR: #007bc9; 
	BORDER-BOTTOM-COLOR: #007bc9; 
	BORDER-TOP-COLOR: #007bc9; 
	BORDER-RIGHT-COLOR: #007bc9;
	BORDER-RIGHT: 1px solid white; 
	BACKGROUND-POSITION: 50% top; 
	BORDER-TOP: 1px solid white; 
	BORDER-LEFT: 1px solid white; 
	CURSOR: default; 
	BORDER-BOTTOM: 0px solid white; 
	BACKGROUND-REPEAT: repeat-x;
	background-color:white;
}
.dr-tbpnl-tbcell-dsbld {
	PADDING-TOP: 2px
}
.dr-tbpnl-tbcell-inact {
	PADDING-TOP: 2px
}
.rich-tabpanel {
	WIDTH: 100%
}

.dr-tbpnl-tb {
	PADDING-RIGHT: 10px; 
	PADDING-LEFT: 10px; 
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 2px; 
	TEXT-ALIGN: center;
	FONT-SIZE: 11px; 
	COLOR: #000; 
	FONT-FAMILY: Arial,Verdana,sans-serif;
	cursor: pointer !important;
}

.dr-tbpnl-tb-dsbld {
	BORDER-RIGHT: 1px solid; 
	BACKGROUND-POSITION: 50% top; 
	BORDER-TOP: 1px solid; 
	BORDER-LEFT: 1px solid; 
	CURSOR: default; 
	BORDER-BOTTOM: 1px solid; 
	BACKGROUND-REPEAT: repeat-x
}

.dr-table-header {
	/*Version 8 Edicion*/
	BACKGROUND-COLOR: #e7f5fe; 
	BACKGROUND-REPEAT: repeat-x; 
	BACKGROUND-POSITION: left top;
	BACKGROUND-IMAGE: url(eAH7!!3Tj2v7mAAZZAV3);
}

.rich-list-shuttle {
	-moz-user-select: none;
	-moz-user-select: -moz-none
}

.rich-shuttle-controls {
	PADDING-RIGHT: 8px; 
	PADDING-LEFT: 8px; 
	PADDING-BOTTOM: 5px; 
	PADDING-TOP: 0px
}
.rich-shuttle-list-content {
	OVERFLOW: auto
}
.rich-shuttle-list-header {
	OVERFLOW: hidden
}
.rich-shuttle-header-tab-cell {
	PADDING-RIGHT: 2px; 
	BORDER-TOP: 0px solid; 
	PADDING-LEFT: 2px; 
	FONT-WEIGHT: normal; 
	PADDING-BOTTOM: 2px; 
	BORDER-LEFT: 0px solid; 
	PADDING-TOP: 2px; 
	BACKGROUND-REPEAT: repeat-x; 
	BORDER-RIGHT-STYLE: solid; 
	WHITE-SPACE: nowrap; 
	BORDER-BOTTOM-STYLE: solid;
	FONT-SIZE: 11px; 
	BACKGROUND-IMAGE: url(eAH7!!!!!3vHmAAaGQWj); 
	BORDER-BOTTOM-WIDTH: 1px; 
	BORDER-BOTTOM-COLOR: #c0c0c0; 
	COLOR: #000; 
	FONT-FAMILY: Arial,Verdana,sans-serif; 
	BACKGROUND-COLOR: #c6deff; 
	BORDER-RIGHT-WIDTH: 1px; 
	BORDER-RIGHT-COLOR: #c0c0c0
	
}
.rich-shuttle-header-tab-cell-last {
	PADDING-RIGHT: 2px; 
	BORDER-TOP: 0px solid; 
	PADDING-LEFT: 2px; 
	FONT-WEIGHT: normal; 
	PADDING-BOTTOM: 2px; 
	BORDER-LEFT: 0px solid; 
	PADDING-TOP: 2px; 
	BACKGROUND-REPEAT: repeat-x; 
	BORDER-RIGHT-STYLE: solid;
	WHITE-SPACE: nowrap; 
	BORDER-BOTTOM-STYLE: solid;
	BORDER-RIGHT-WIDTH: 0px;
	FONT-SIZE: 11px; 
	BACKGROUND-IMAGE: url(eAH7!!!!!3vHmAAaGQWj); 
	BORDER-BOTTOM-WIDTH: 1px; 
	BORDER-BOTTOM-COLOR: #c0c0c0; 
	COLOR: #000; 
	FONT-FAMILY: Arial,Verdana,sans-serif; 
	BACKGROUND-COLOR: #c6deff; 
	BORDER-RIGHT-WIDTH: 1px; 
	BORDER-RIGHT-COLOR: #c0c0c0
	
}
.rich-shuttle-internal-tab {
	WIDTH: 100%
}

.rich-shuttle-list {
	BORDER-RIGHT: 0px; 
	BORDER-TOP: 0px; 
	BORDER-LEFT: 0px; 
	BORDER-BOTTOM: 0px; 
	background-color:#FFFFFF;
	border-style:none;
	border-width:0;
	width: 330px !important;
}

.rich-shuttle-source-cell {
	FONT-SIZE: 11px; 
	COLOR: #000; 
	FONT-FAMILY: Arial,Verdana,sans-serif; 
	WHITE-SPACE: nowrap;
	BORDER-TOP-WIDTH: 0px; 
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	BORDER-LEFT-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 2px; 
	WHITE-SPACE: nowrap; 
	BORDER-RIGHT-WIDTH: 0px
}

.rich-shuttle-target-cell {
	FONT-SIZE: 11px; 
	COLOR: #000; 
	FONT-FAMILY: Arial,Verdana,sans-serif; 
	WHITE-SPACE: nowrap;
	BORDER-TOP-WIDTH: 0px; 
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	BORDER-LEFT-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 2px;
	BORDER-RIGHT-WIDTH: 0px
}

.rich-shuttle-source-cell * {
	FONT-SIZE: 11px; 
	COLOR: #000; 
	FONT-FAMILY: Arial,Verdana,sans-serif; 
	WHITE-SPACE: nowrap
}

.rich-shuttle-target-cell * {
	FONT-SIZE: 11px; 
	COLOR: #000; 
	FONT-FAMILY: Arial,Verdana,sans-serif; 
	WHITE-SPACE: nowrap
}

.rich-shuttle-control-disabled {
	BORDER-RIGHT: 1px solid; 
	BORDER-TOP: 1px solid; 
	MARGIN-BOTTOM: 3px; 
	BORDER-LEFT: 1px solid; 
	BORDER-BOTTOM: 1px solid;
	BORDER-LEFT-COLOR: #c0c0c0; 
	BORDER-BOTTOM-COLOR: #c0c0c0; 
	BORDER-TOP-COLOR: #c0c0c0; 
	BORDER-RIGHT-COLOR: #c0c0c0
}

.rich-shuttle-control-top {
	BORDER-RIGHT: 1px solid; 
	BORDER-TOP: 1px solid; 
	MARGIN-BOTTOM: 3px; 
	BORDER-LEFT: 1px solid; 
	BORDER-BOTTOM: 1px solid;
	BORDER-LEFT-COLOR: #c0c0c0; 
	BORDER-BOTTOM-COLOR: #c0c0c0; 
	BORDER-TOP-COLOR: #c0c0c0; 
	BORDER-RIGHT-COLOR: #c0c0c0
}

.rich-shuttle-control-bottom {
	BORDER-RIGHT: 1px solid; 
	BORDER-TOP: 1px solid; 
	MARGIN-BOTTOM: 3px; 
	BORDER-LEFT: 1px solid; 
	BORDER-BOTTOM: 1px solid;
	BORDER-LEFT-COLOR: #c0c0c0; 
	BORDER-BOTTOM-COLOR: #c0c0c0; 
	BORDER-TOP-COLOR: #c0c0c0; 
	BORDER-RIGHT-COLOR: #c0c0c0
}

.rich-shuttle-control-up {
	BORDER-RIGHT: 1px solid; 
	BORDER-TOP: 1px solid; 
	MARGIN-BOTTOM: 3px; 
	BORDER-LEFT: 1px solid; 
	BORDER-BOTTOM: 1px solid;
	BORDER-LEFT-COLOR: #c0c0c0; 
	BORDER-BOTTOM-COLOR: #c0c0c0; 
	BORDER-TOP-COLOR: #c0c0c0; 
	BORDER-RIGHT-COLOR: #c0c0c0
}

.rich-shuttle-control-down {
	BORDER-RIGHT: 1px solid; 
	BORDER-TOP: 1px solid; 
	MARGIN-BOTTOM: 3px; 
	BORDER-LEFT: 1px solid; 
	BORDER-BOTTOM: 1px solid;
	BORDER-LEFT-COLOR: #c0c0c0; 
	BORDER-BOTTOM-COLOR: #c0c0c0; 
	BORDER-TOP-COLOR: #c0c0c0; 
	BORDER-RIGHT-COLOR: #c0c0c0
}

.rich-shuttle-control-copyall {
	BORDER-RIGHT: 1px solid; 
	BORDER-TOP: 1px solid; 
	MARGIN-BOTTOM: 3px; 
	BORDER-LEFT: 1px solid; 
	BORDER-BOTTOM: 1px solid;
	BORDER-LEFT-COLOR: #c0c0c0; 
	BORDER-BOTTOM-COLOR: #c0c0c0; 
	BORDER-TOP-COLOR: #c0c0c0; 
	BORDER-RIGHT-COLOR: #c0c0c0
}

.rich-shuttle-control-copy {
	BORDER-RIGHT: 1px solid; 
	BORDER-TOP: 1px solid; 
	MARGIN-BOTTOM: 3px; 
	BORDER-LEFT: 1px solid; 
	BORDER-BOTTOM: 1px solid;
	BORDER-LEFT-COLOR: #c0c0c0; 
	BORDER-BOTTOM-COLOR: #c0c0c0; 
	BORDER-TOP-COLOR: #c0c0c0; 
	BORDER-RIGHT-COLOR: #c0c0c0
}

.rich-shuttle-control-remove {
	BORDER-RIGHT: 1px solid; 
	BORDER-TOP: 1px solid; 
	MARGIN-BOTTOM: 3px; 
	BORDER-LEFT: 1px solid; 
	BORDER-BOTTOM: 1px solid;
	BORDER-LEFT-COLOR: #c0c0c0; 
	BORDER-BOTTOM-COLOR: #c0c0c0; 
	BORDER-TOP-COLOR: #c0c0c0; 
	BORDER-RIGHT-COLOR: #c0c0c0
}

.rich-shuttle-control-removeall {
	BORDER-RIGHT: 1px solid; 
	BORDER-TOP: 1px solid; 
	MARGIN-BOTTOM: 3px; 
	BORDER-LEFT: 1px solid; 
	BORDER-BOTTOM: 1px solid;
	BORDER-LEFT-COLOR: #c0c0c0; 
	BORDER-BOTTOM-COLOR: #c0c0c0; 
	BORDER-TOP-COLOR: #c0c0c0; 
	BORDER-RIGHT-COLOR: #c0c0c0
}

.rich-list-shuttle-button {
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	BACKGROUND: repeat-x left top; 
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 2px;
	FONT-SIZE: 11px; 
	BACKGROUND-IMAGE: url(eAH7!!!!!3vHmAAaGQWj); 
	COLOR: #000; 
	FONT-FAMILY: Arial,Verdana,sans-serif; 
	BACKGROUND-COLOR: #c6deff;
	CURSOR: pointer
}
.rich-list-shuttle-button-disabled {
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	BACKGROUND: repeat-x left top; 
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 2px;
	overflow-y: hidden !important;
	FONT-SIZE: 11px; 
	BACKGROUND-IMAGE: url(eAH7!!!!!3vHmAAaGQWj); 
	COLOR: #8db7f3; 
	FONT-FAMILY: Arial,Verdana,sans-serif; 
	BACKGROUND-COLOR: #c6deff;
	CURSOR: default
}

.rich-list-shuttle-button-light {
	PADDING-RIGHT: 1px; 
	PADDING-LEFT: 1px; 
	BACKGROUND: repeat-x left top; 
	PADDING-BOTTOM: 1px; 
	CURSOR: pointer; 
	BORDER-TOP-STYLE: solid; 
	PADDING-TOP: 1px; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-LEFT-STYLE: solid; 
	BORDER-BOTTOM-STYLE: solid;
	BORDER-TOP-WIDTH: 1px; 
	BORDER-LEFT-WIDTH: 1px; 
	FONT-SIZE: 11px; 
	BORDER-LEFT-COLOR: #e79a00; 
	BACKGROUND-IMAGE: url(eAH7!!!!!3vHmAAaGQWj); 
	BORDER-BOTTOM-WIDTH: 1px; 
	BORDER-BOTTOM-COLOR: #e79a00; 
	COLOR: #000; 
	BORDER-TOP-COLOR: #e79a00; 
	FONT-FAMILY: Arial,Verdana,sans-serif; 
	BACKGROUND-COLOR: #c6deff; 
	BORDER-RIGHT-WIDTH: 1px; 
	BORDER-RIGHT-COLOR: #e79a00
}

.rich-list-shuttle-button-press {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 2px; 
	BACKGROUND: repeat-x left top; 
	PADDING-BOTTOM: 0px; 
	CURSOR: pointer; 
	BORDER-TOP-STYLE: solid; 
	PADDING-TOP: 2px; 
	BORDER-RIGHT-STYLE: solid; 
	BORDER-LEFT-STYLE: solid; 
	BORDER-BOTTOM-STYLE: solid;
	BORDER-TOP-WIDTH: 1px; 
	BORDER-LEFT-WIDTH: 1px; 
	FONT-SIZE: 11px; 
	BORDER-LEFT-COLOR: #c0c0c0; 
	BACKGROUND-IMAGE: url(eAH7f-!Y!!!!mQAZCwWj); 
	BORDER-BOTTOM-WIDTH: 1px; 
	BORDER-BOTTOM-COLOR: #c0c0c0; 
	COLOR: #000; 
	BORDER-TOP-COLOR: #c0c0c0; 
	FONT-FAMILY: Arial,Verdana,sans-serif; 
	BACKGROUND-COLOR: #c6deff; 
	BORDER-RIGHT-WIDTH: 1px; 
	BORDER-RIGHT-COLOR: #c0c0c0
	
}
.rich-list-shuttle-button-valign {
	VERTICAL-ALIGN: middle
}

.rich-list-shuttle-button-layout {
	PADDING-RIGHT: 8px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 15px; 
	PADDING-TOP: 15px
}

.rich-list-shuttle-button-content {
	PADDING-RIGHT: 1px; 
	PADDING-LEFT: 1px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px; 
	WHITE-SPACE: nowrap; 
	TEXT-ALIGN: left;
	font-family:Arial,Verdana,sans-serif;
	font-size:11px;
	padding:0 1px;
	text-align:left;
	white-space:nowrap;
	overflow-y: hidden !important;
}

.rich-list-shuttle-button-content IMG {
	VERTICAL-ALIGN: middle; 
	MARGIN-RIGHT: 2px
}

A.rich-list-shuttle-button-selection:visited {
}

A.rich-list-shuttle-button-selection:link {
}

.rich-list-shuttle-caption {
	PADDING-RIGHT: 1px; 
	PADDING-LEFT: 1px; 
	PADDING-BOTTOM: 1px; 
	PADDING-TOP: 1px; 
	TEXT-ALIGN: left
}

.rich-shuttle-source-caption {
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 8px; 
	PADDING-BOTTOM: 3px; 
	PADDING-TOP: 3px;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial,Verdana,sans-serif
}

.rich-shuttle-target-caption {
	PADDING-RIGHT: 3px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 3px; 
	PADDING-TOP: 3px;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial,Verdana,sans-serif
}

.rich-shuttle-source-items {
	MARGIN: 0px 0px 8px 8px;
	WIDTH: 330px !important; 	
	BORDER-RIGHT: #c0c0c0 1px solid; 
	BORDER-TOP: #c0c0c0 1px solid; 
	BORDER-LEFT: #c0c0c0 1px solid; 
	BORDER-BOTTOM: #c0c0c0 1px solid; 
	BACKGROUND-COLOR: #fff
	
}

.rich-shuttle-target-items {
	MARGIN: 0px 0px 8px;
	WIDTH: 330px !important; 	
	BORDER-RIGHT: #c0c0c0 1px solid; 
	BORDER-TOP: #c0c0c0 1px solid; 
	BORDER-LEFT: #c0c0c0 1px solid; 
	BORDER-BOTTOM: #c0c0c0 1px solid; 
	BACKGROUND-COLOR: #fff
}

.rich-shuttle-source-row-active {
	BACKGROUND: repeat-x left top
}

.rich-shuttle-target-row-active {
	BACKGROUND: repeat-x left top
}

.rich-shuttle-source-row-selected {
	BACKGROUND: repeat-x left top;
	BACKGROUND-COLOR: #ecf4fe
}

.rich-shuttle-target-row-selected {
	BACKGROUND: repeat-x left top;
	BACKGROUND-COLOR: #ecf4fe
}

.rich-shuttle-source-cell-selected {
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 2px; 
	WHITE-SPACE: nowrap;
	FONT-SIZE: 11px; 
	COLOR: #000; 
	FONT-FAMILY: Arial,Verdana,sans-serif
}

.rich-shuttle-target-cell-selected {
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 2px; 
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 2px; 
	WHITE-SPACE: nowrap;
	FONT-SIZE: 11px; 
	COLOR: #000; 
	FONT-FAMILY: Arial,Verdana,sans-serif
}

.rich-shuttle-source-cell-active {
	PADDING-RIGHT: 2px; 
	BORDER-TOP: 1px dotted; 
	PADDING-LEFT: 2px; 
	PADDING-BOTTOM: 1px; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: 1px dotted; 
	WHITE-SPACE: nowrap;
	BORDER-BOTTOM-COLOR: #000; 
	BORDER-TOP-COLOR: #000;
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial,Verdana,sans-serif
}

.rich-shuttle-target-cell-active {
	PADDING-RIGHT: 2px; 
	BORDER-TOP: 1px dotted; 
	PADDING-LEFT: 2px; 
	PADDING-BOTTOM: 1px; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: 1px dotted; 
	WHITE-SPACE: nowrap;
	BORDER-BOTTOM-COLOR: #000; 
	BORDER-TOP-COLOR: #000;
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial,Verdana,sans-serif
}

.rich-shuttle-source-cell-last {
	BORDER-RIGHT-COLOR: #e79a00
}

.rich-shuttle-target-cell-last {
	BORDER-RIGHT-COLOR: #e79a00
}

.rich-shuttle-source-cell-selected * {
	FONT-SIZE: 11px; 
	COLOR: #000; 
	FONT-FAMILY: Arial,Verdana,sans-serif
}
.rich-shuttle-target-cell-selected * {
	FONT-SIZE: 11px; 
	COLOR: #000; 
	FONT-FAMILY: Arial,Verdana,sans-serif
}

.rich-shuttle-source-cell-active * {
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial,Verdana,sans-serif
}

.rich-shuttle-target-cell-active * {
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial,Verdana,sans-serif
}

.rich-list-shuttle-button-selection {
	DISPLAY: block; 
	COLOR: #000; 
	TEXT-DECORATION: none
}

.rich-list-shuttle-button-selection:hover {
	DISPLAY: block; 
	COLOR: #000; 
	TEXT-DECORATION: none
}

.dr-table-header-continue {
	BACKGROUND-COLOR: #bed6f8
}

.dr-table-sortable-header {
	BACKGROUND-POSITION: right center; 
	BACKGROUND-REPEAT: no-repeat; 
	WHITE-SPACE: pre-wrap;
}

.dr-table-cursor-pointer {
	CURSOR: pointer
}

.rich-inplace-edit {
	CURSOR: default
}

.rich-inplace-view {
	CURSOR: default
}

.dr-table-header-sort-img {
	VERTICAL-ALIGN: middle
}

.dr-table-footer {
	BACKGROUND-COLOR: #ccc
}

.dr-table-footer-continue {
	BACKGROUND-COLOR: #ccc
}

.dr-subtable-header {
	BACKGROUND-COLOR: #ecf4fe
}

.rich-sort-asc {
	BACKGROUND-IMAGE: url(/aquaws/faces/a4j/g/3_3_1.GAorg.richfaces.renderkit.html.iconimages.DataTableIconSortAsc/DATB/eAFjYGD4!!8!AAYAAv4_)
}
.rich-sort-desc {
	BACKGROUND-IMAGE: url(/aquaws/faces/a4j/g/3_3_1.GAorg.richfaces.renderkit.html.iconimages.DataTableIconSortDesc/DATB/eAFjYGD4!!8!AAYAAv4_)
}

.insel_view_block_div {
	BORDER-TOP-WIDTH: 0px; 
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 5px; 
	BORDER-LEFT-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	PADDING-BOTTOM: 2px; 
	MARGIN: 0px; 
	PADDING-TOP: 2px; 
	POSITION: relative; 
	BORDER-RIGHT-WIDTH: 0px
}

INPUT.rich-inplace-select-arrow {
	BORDER-TOP-WIDTH: 0px; 
	PADDING-RIGHT: 0px; 
	BACKGROUND-POSITION: right center; 
	PADDING-LEFT: 0px; 
	BORDER-LEFT-WIDTH: 0px; 
	BORDER-BOTTOM-WIDTH: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 12px; 
	PADDING-TOP: 0px; 
	BACKGROUND-REPEAT: no-repeat; 
	POSITION: absolute; 
	BORDER-RIGHT-WIDTH: 0px;
	BACKGROUND-IMAGE: url(eAFjYGD4!!8!AAYAAv4_); 
	BACKGROUND-COLOR: #feffda
}

.rich-inplace-select {
	POSITION: relative
}

.rich-inplace-select-view {
	BORDER-BOTTOM: 1px dashed; 
	WHITE-SPACE: nowrap;
		BACKGROUND-COLOR: #f1f1f1
}

.rich-inplace-select-changed {
	BACKGROUND-POSITION: left top; 
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-IMAGE: url(eAFjYPgPAAECAQA_)
}

.rich-inplace-select-view-hover {
	COLOR: blue
}

INPUT.rich-inplace-select-field {
	BORDER-RIGHT: 1px inset; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: 1px inset; 
	PADDING-LEFT: 0px; 
	LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	BORDER-LEFT: 1px inset; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: 1px inset; 
	POSITION: absolute; 
	TOP: 0px;
	BORDER-LEFT-COLOR: #bed6f8; 
	BACKGROUND-IMAGE: url(../images/spacer.gif); 
	BORDER-BOTTOM-COLOR: #bed6f8; 
	BORDER-TOP-COLOR: #bed6f8; 
	BACKGROUND-COLOR: #feffda; 
	BORDER-RIGHT-COLOR: #bed6f8;		
}


.rich-inplace-select-strut {
	HEIGHT: 1px
}

.rich-inplace-select-control-set {
	WHITE-SPACE: nowrap
}

.rich-inplace-select-control {
	BORDER-RIGHT: 1px outset; 
	PADDING-RIGHT: 0px; 
	BACKGROUND-POSITION: 50% top; 
	BORDER-TOP: 1px outset; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	BORDER-LEFT: 1px outset; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: 1px outset; 
	BACKGROUND-REPEAT: repeat-x;
	BORDER-LEFT-COLOR: #bed6f8; 
	BACKGROUND-IMAGE: url(eAH7!!3Tj2v7mAAZZAV3); 
	BORDER-BOTTOM-COLOR: #bed6f8; 
	BORDER-TOP-COLOR: #bed6f8; 
	BACKGROUND-COLOR: #c6deff; 
	BORDER-RIGHT-COLOR: #bed6f8
}

.rich-inplace-select-control-press {
	BORDER-RIGHT: 1px; 
	PADDING-RIGHT: 0px; 
	BACKGROUND-POSITION: 50% top; 
	BORDER-TOP: 1px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	BORDER-LEFT: 1px; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: 1px; 
	BACKGROUND-REPEAT: repeat-x;
	BORDER-LEFT-COLOR: #bed6f8; 
	BACKGROUND-IMAGE: url(eAH7cW3f!--fmAAYUAV3); 
	BORDER-BOTTOM-COLOR: #bed6f8; 
	BORDER-TOP-COLOR: #bed6f8; 
	BACKGROUND-COLOR: #c6deff; 
	BORDER-RIGHT-COLOR: #bed6f8
}

.rich-inplace-select-shadow {
	FONT-SIZE: 11px; 
	LEFT: 0px; 
	POSITION: absolute; 
	TOP: 0px
}

.rich-inplace-select-shadow-size {
	WIDTH: 34px; 
	HEIGHT: 16px
}

.rich-inplace-select-list_cord {
	FONT-SIZE: 0px; 
	POSITION: relative
}

.rich-inplace-select-list-scroll {
	OVERFLOW: auto;
	CURSOR: pointer;
}

.rich-inplace-select-list-position {
	LEFT: 0px; 
	POSITION: absolute; 
	TOP: -1px
}

.rich-inplace-select-list-decoration {
	BORDER-RIGHT: 1px outset; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: 1px outset; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	BORDER-LEFT: 1px outset; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: 1px outset;
	BORDER-LEFT-COLOR: #bed6f8;
	BORDER-BOTTOM-COLOR: #bed6f8; 
	BORDER-TOP-COLOR: #bed6f8; 
	BACKGROUND-COLOR: #feffda; 
	BORDER-RIGHT-COLOR: #bed6f8
}

.rich-inplace-select-item {
	PADDING-RIGHT: 2px; 
	DISPLAY: block; 
	PADDING-LEFT: 2px; 
	PADDING-BOTTOM: 2px; 
	PADDING-TOP: 2px; 
	WHITE-SPACE: nowrap
}

.rich-inplace-select-selected-item {
	BORDER-RIGHT: #4a75b5 1px dotted; 
	PADDING-RIGHT: 1px; 
	BORDER-TOP: #4a75b5 1px dotted; 
	PADDING-LEFT: 1px; 
	PADDING-BOTTOM: 1px; 
	BORDER-LEFT: #4a75b5 1px dotted; 
	PADDING-TOP: 1px; 
	BORDER-BOTTOM: #4a75b5 1px dotted; 
	BACKGROUND-COLOR: #4a75b5;
	BORDER-LEFT-COLOR: #bed6f8; 
	BORDER-BOTTOM-COLOR: #bed6f8; 
	COLOR: #000; 
	BORDER-TOP-COLOR: #bed6f8; 
	BACKGROUND-COLOR: #bed6f8; 
	BORDER-RIGHT-COLOR: #bed6f8
}

.rich-inplace-select-shadow-tl {
	BORDER-TOP-WIDTH: 0px! important; 
	BACKGROUND-POSITION: left top; 
	BORDER-LEFT-WIDTH: 0px! important; 
	BORDER-BOTTOM-WIDTH: 0px! important; 
	BACKGROUND-REPEAT: repeat-x; 
	BORDER-RIGHT-WIDTH: 0px! important;
	BACKGROUND-IMAGE: url(../images/bg_shadow.png)
}

.rich-inplace-select-shadow-tr {
	BORDER-TOP-WIDTH: 0px! important; 
	BACKGROUND-POSITION: right top; 
	BORDER-LEFT-WIDTH: 0px! important; 
	BORDER-BOTTOM-WIDTH: 0px! important; 
	BACKGROUND-REPEAT: repeat-x; 
	BORDER-RIGHT-WIDTH: 0px! important;
	BACKGROUND-IMAGE: url(../images/bg_shadow.png)
}

.rich-inplace-select-shadow-bl {
	BORDER-TOP-WIDTH: 0px! important; 
	BACKGROUND-POSITION: left bottom; 
	BORDER-LEFT-WIDTH: 0px! important; 
	BORDER-BOTTOM-WIDTH: 0px! important; 
	BACKGROUND-REPEAT: repeat-x; 
	BORDER-RIGHT-WIDTH: 0px! important;
	BACKGROUND-IMAGE: url(../images/bg_shadow.png)
}
.rich-inplace-select-shadow-br {
	BORDER-TOP-WIDTH: 0px! important; 
	BACKGROUND-POSITION: right bottom; 
	BORDER-LEFT-WIDTH: 0px! important; 
	BORDER-BOTTOM-WIDTH: 0px! important; 
	BACKGROUND-REPEAT: repeat-x; 
	BORDER-RIGHT-WIDTH: 0px! important;
	BACKGROUND-IMAGE: url(../images/bg_shadow.png)
}

.insel_arrow {
	BACKGROUND-IMAGE: url(eAFjYGD4!!8!AAYAAv4_)
}

.drgind_fly {
	Z-INDEX: 1000; 
	POSITION: absolute
}

.drgind_internal {
	FILTER: alpha(opacity=93); 
	opacity: .93
}

.drgind_wordcut {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 3px; 
	FLOAT: left; 
	PADDING-BOTTOM: 0px; 
	OVERFLOW: hidden; 
	WIDTH: 200px; 
	PADDING-TOP: 0px; 
	WHITE-SPACE: nowrap
}

.drgind_text {
	BORDER-RIGHT: 2px solid; 
	BORDER-TOP: 1px solid; 
	BORDER-BOTTOM: 2px solid;
	BORDER-BOTTOM-COLOR: #bed6f8; 
	COLOR: #000; 
	BORDER-TOP-COLOR: #bed6f8; 
	BACKGROUND-COLOR: #f2f7ff; 
	BORDER-RIGHT-COLOR: #bed6f8
}

.drgind_marker {
	BORDER-TOP: 1px solid; 
	VERTICAL-ALIGN: top; 
	BORDER-LEFT: 1px solid; 
	BORDER-BOTTOM: 2px solid
}

.rich-dragindicator-iframe {
	DISPLAY: inline; 
	Z-INDEX: 999; 
	FILTER: Alpha(opacity=0); 
	LEFT: 0px; 
	POSITION: absolute; 
	TOP: 0px
}

.drgind_reject .drgind_marker {
	BORDER-LEFT-COLOR: #96000b; 
	BORDER-BOTTOM-COLOR: #96000b; 
	VERTICAL-ALIGN: top; 
	BORDER-TOP-COLOR: #96000b; 
	BACKGROUND-COLOR: #ef6771
}

.drgind_accept .drgind_marker {
	BORDER-LEFT-COLOR: #589900; 
	BORDER-BOTTOM-COLOR: #589900; 
	VERTICAL-ALIGN: top; 
	BORDER-TOP-COLOR: #589900; 
	BACKGROUND-COLOR: #9cdc48
}

.drgind_default .drgind_marker {
	BORDER-LEFT-COLOR: #589900; 
	BORDER-BOTTOM-COLOR: #589900; 
	VERTICAL-ALIGN: top; 
	BORDER-TOP-COLOR: #589900; 
	BACKGROUND-COLOR: #9cdc48
}

.drgind_text_content {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #000; 
	FONT-FAMILY: Arial,Verdana,sans-serif
}

.dr-tree-full-width {
	WIDTH: 100%
}
.dr-tree-layout-on {
	ZOOM: 1
}
.dr-tree-h-input {
	DISPLAY: none
}
.dr-tree-h-script {
	DISPLAY: none
}
.dr-tree-h-ic-div {
	PADDING-LEFT: 10px; 
	MARGIN-LEFT: 8px
}
.dr-tree-h-ic {
	PADDING-RIGHT: 1px; 
	PADDING-LEFT: 1px; 
	PADDING-BOTTOM: 1px; 
	WIDTH: 16px; 
	PADDING-TOP: 1px
}

.dr-tree-h-ic-img {
	WIDTH: 16px; 
	HEIGHT: 16px
}

.dr-tree-h-ic-img-md {
	DISPLAY: block; 
	MARGIN: 0px
}

.dr-tree-h-ic-facets {
	OVERFLOW: hidden
}

.dr-tree-h-ic-line {
	BACKGROUND-POSITION: left 50%; 
	BACKGROUND-REPEAT: repeat-y;
	BACKGROUND-IMAGE: url(eAH7!!!!72fXGBgYACWpBbU_-1)
}

.dr-tree-h-ic-line-node {
	BACKGROUND-POSITION: center 50%; 
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-IMAGE: url(eAH7!!!!72fXGBgYACWpBbU_-2)
}

.dr-tree-h-ic-line-last {
	BACKGROUND-POSITION: center 50%; 
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-IMAGE: url(eAH7!!!!72fXGBgYACWpBbU_-3)
}

.dr-tree-h-ic-line-exp {
	BACKGROUND-POSITION: center 50%; 
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-IMAGE: url(eAH7!!!!72fXGBgYACWpBbU_-5)
}

.dr-tree-h-ic-line-clp {
	BACKGROUND-POSITION: center 50%; 
	BACKGROUND-REPEAT: no-repeat;
	BACKGROUND-IMAGE: url(eAH7!!!!72fXGBgYACWpBbU_-6)
}

.dr-tree-h-text {
	PADDING-RIGHT: 4px; 
	PADDING-LEFT: 4px; 
	PADDING-BOTTOM: 1px; 
	WIDTH: 100%;
	CURSOR: default; 
	PADDING-TOP: 1px; 
	WHITE-SPACE: nowrap
}

.dr-tree-h-text-span {
	WHITE-SPACE: nowrap
}

.dr-tree-i-sel {
	BORDER-RIGHT: 1px solid; 
	PADDING-RIGHT: 3px; 
	BACKGROUND-POSITION: left top; 
	BORDER-TOP: 1px solid; 
	PADDING-LEFT: 3px; 
	PADDING-BOTTOM: 0px; 
	BORDER-LEFT: 1px solid; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: 1px solid; 
	BACKGROUND-REPEAT: repeat-x; 
	BACKGROUND-COLOR: transparent;
	BORDER-LEFT-COLOR: #bed6f8; 
	BORDER-BOTTOM-COLOR: #bed6f8; 
	BORDER-TOP-COLOR: #bed6f8; 
	BORDER-RIGHT-COLOR: #bed6f8
}

.enlaceazul {
	COLOR: blue;
	TEXT-DECORATION: underline;
}

.enlaceazul:hover {
	TEXT-DECORATION: underline;
	COLOR: blue;
}

.dr-tree-i-hl {
	TEXT-DECORATION: underline;
	COLOR: #e79a00
}

.dr-tree-pointer-cursor {
	CURSOR: pointer
}

.dr-tree-last-node-marker {
	DISPLAY: none
}

.rich-tree-node-handle {
	outline-style: none
}

P.dr-tree-last-node-marker + * .dr-tree-h-ic-line-node {
	BACKGROUND-IMAGE: url(eAH7!!!!72fXGBgYACWpBbU_-4)
}

P.dr-tree-last-node-marker + * + DIV.dr-tree-h-ic-line {
	BACKGROUND-IMAGE: none
}

.dr-tree-i-sel .dr-tree-i-hl {
	COLOR: #e79a00
}
	
.transparente{     
	background-color: transparent! important;             
}

.tabla1Izquierda{
	float: left;
	width: 49%;
}

.tabla2Derecha{
	float: right;
	width: 49%;
	padding-right: 1%;
}

.texto {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-style: normal;
  text-decoration: none
  }
  
.mano_pulsadora {
	CURSOR: pointer;
}

.estiloInplace {
	text-align: center;
	border-bottom: 1px none !important;
	height: 15px;
	color:white;
	background-image:url(../images/fondoBoton.jpg);
	BORDER-BOTTOM: #abd5ff 1px solid; 
	BORDER-LEFT: #abd5ff 1px solid; 
	BACKGROUND-COLOR: #3394d9 !important; 
	BORDER-TOP: #abd5ff 1px solid; 
	BORDER-RIGHT: #abd5ff 1px solid;
	CURSOR: pointer;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	margin-bottom: -1px;
	#margin-bottom: 0px;
}

.estiloInplaceDeshabilitado {
	color:gray;	
}

.rich-inplace-select-list-decoration {
	background-color: #3394d9 !important;
	border:1px outset #abd5ff;
}

.rich-inplace-select-selected-item {
	background-color: #abd5ff;
}

.rich-inplace-select-field {
	color:white;
	text-align: center;
	border-bottom: 1px none !important;
	height: 15px;
	BORDER-BOTTOM: #abd5ff 1px solid; 
	BORDER-LEFT: #abd5ff 1px solid; 
	BACKGROUND-COLOR: #3394d9 !important; 
	BORDER-TOP: #abd5ff 1px solid; 
	BORDER-RIGHT: #abd5ff 1px solid;
}

/* Unificar locales */

.localesOrigen{
	float:left;
	width:48%;
}

.localesDestino{
	float:right;
	width:48%;
	padding-right:1%;
}

.dr-stglpnl-b{
	background-color: #E7F5FE;
}

.dr-stglpnl-h{
	BORDER-RIGHT: #fff 1px solid; 
	BACKGROUND-POSITION: 50% top; 
	BORDER-TOP: #fff 1px solid; 
	BORDER-LEFT: #fff 1px solid; 
	CURSOR: default; 
	BORDER-BOTTOM: #fff 0px solid; 
	BACKGROUND-REPEAT: repeat-x; 
	BACKGROUND-COLOR: #e7f5ff;
	BACKGROUND-IMAGE: url("../images/barstp.png");
}

.paddingLeft7{
	padding-left:7px;
}

.paddingLeft4{
	padding-left:4px;
}

.unidades-funcionales{
	padding-left: 10px;
	width: 25%;
}

.paddingLeft8px{
	padding-left: 8px;
	
}

.paddingLeft15px{
	padding-left: 15px;
	
}

.estiloColumnasPanel{
	border:solid 1px #017acb;
}

.paddingDerecho5px{
	padding-right: 5px;
}
.numericoDerecha{
	text-align:right !important;
}

.perFactDescr{
	padding-left : 3px !important;
	width: 16%;
}


.perFactCampoDescr{
	padding-left : 3px !important;
}

.borderRightBlack{
	border-right: black 1px solid; 
}

.borderLeftBlack{
	border-left: black 1px solid;
}

.borderTopBlack{
	border-top: black 1px solid;
}

.borderBottomBlack{
	border-bottom: black 1px solid;
}

.colorBlack{
	color: black;
}

.colorRed{
	color: red;
}

.alignCenter{
	align : center;
}

.estilosInputNumber {
	margin-right: 3px;
	margin-left: 4px;
	border-width: 1px! important;
}

.estilosInputNumber2 {
	margin-right: 3px;
	margin-left: 4px;
	border-width: 1px! important;
	width: 48px;
}

.text_area2 {
	height: 50px;
	width: 429px;
}

.tablaCollapse{
	border-collapse: collapse;
}

.celdaAzul{
	border: 1px solid #017acb;
}

.estiloCplCalibre{
	margin-left:20px; 
	margin-right:67px;
}

.cplComboLectura{
	margin-left:25px;
}
.cplFechaInicio{
	margin-left:7px;
	margin-rigth:7px;
}
.derechaLiquidacion{
	float: right;
    margin-bottom: 25px;
    margin-right: 50px;
}

/* Estos estilos son generados automáticamente por RichFaces pero IE no los pilla bien para algunos meses.
   Por eso mismo se han creado aquí para que siempre pille algo*/
.form_filter_mes_1DayCell, .form_filter_mes_2DayCell, .form_filter_mes_3DayCell, .form_filter_mes_4DayCell, .form_filter_mes_5DayCell, .form_filter_mes_6DayCell, .form_filter_mes_7DayCell, .form_filter_mes_8DayCell, .form_filter_mes_9DayCell, .form_filter_mes_10DayCell, .form_filter_mes_11DayCell, .form_filter_mes_12DayCell{
	width: 20px;
	height: 15px;
}

.columnHeader{
	border-right:1px solid #0079CC;
	color:#000000;
	font-family:Arial,Verdana,sans-serif;
	font-size:11px;
	padding:4px;
	text-align:left;
	white-space:nowrap;
	border-bottom:1px solid #0079CC;
	background-color:#D1ECFF;
}

.columnTD{
	border-bottom:1px solid #0079CC;
	border-right:1px solid #0079CC;
	color:#000000;
	font-family:Arial,Verdana,sans-serif;
	font-size:11px;
	padding:4px;
}

.columnHeaderFacet{
	border-botton:1px solid #0079CC;
	border-right:1px solid #0079CC;
	color:#000000;
	font-family:Arial,Verdana,sans-serif;
	font-size:15px;
	padding:4px;
	text-align:left;
 	font-weight: bold;
	white-space:nowrap;
	border-bottom:1px solid #0079CC;
	background-color:#D1ECFF;
}

.infoMapImage{
	border:1px solid #0079CC;
}

.inputfilehidden {
    background: url('pix/input_boxes.gif') no-repeat 0 -58px;
    border: none;
    width: 241px;
    padding-left: 3px;
    padding-top: 3px;
}

.inputfilehidden:focus {
    background-color: transparent;
}

div.fileinputs {
    position: relative;
    width: 300px;
}

.inputfilehidden.file {
    width: 300px;
    cursor: pointer; cursor: hand;
}

.inputfilehidden.file.hidden {
    position: relative;
    text-align: left;
    -moz-opacity:0 ;
    filter:alpha(opacity: 0);
    opacity: 0;
    z-index: 2;
    width: 300px;
}

div.fakefile {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 350px;
    padding: 0;
    margin: 0px;
    z-index: 1;
    line-height: 90%;
}

span.tab2line, div.tab2line {
	height:28px;
	display:block;
}

.claseNodoArchivoGestDocSigoHighlighted{
	text-decoration: none;
	color: black;  
}
.claseNodoArchivoGestDocSigoSelected{
	border: 0;
	padding:1px 4px; 
}

.margin-top5{
	margin-top: 5px
}
.margin-top1{
	margin-top: 1px
}
.margin-top32{
	margin-top: 32px
}
.margin-top57{
	margin-top: 57px
}
}
.borde_gris{
	border-color: #c0c0c0;
}

.azulTabla{
	background-color:#D1ECFF;
}
.width210{
	width: 210px;
}
.sin_espacios
{ 
	white-space:nowrap;
	width: 0.5%;
}
.solo_sin_espacios
{ 
	white-space:nowrap;
}
.anchoCombo{
	height: 25px;
}

.ui-picklist .ui-picklist-list {
width: 270px;
height: 245px;
}
    